wakamex/github
02.7k
1[{"node": {"oid": "9deb9ed36a27261a8745db5b7cd7f4cdc3b1cd4e", "messageHeadline": "Bump version to 0.0.168", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a1f591fe53487bd6952c4df23d3bed26a4b678d", "messageHeadline": "\ud83e\udd62 Nit LibClone comments (#823)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "352a683315b64e066d4097dea990eee719180983", "messageHeadline": "\u2728 Add ERC1967I in LibClone (#822)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 442, "deletions": 34}}, {"node": {"oid": "880ab6de8b4ee2ae51517bfd417a79e917675bb2", "messageHeadline": "\u26a1\ufe0f Optimize RedBlackTreeLib (#820)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 151, "deletions": 176}}, {"node": {"oid": "330d9aceb8086f2ac85bb5dbfb9991642ae944e6", "messageHeadline": "\ud83e\udd62 Nit FixedMathPointLib comments/links", "author": {"name": "8times4", "email": "46720448+8times4@users.noreply.github.com", "user": {"login": "8times4"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9de1fe26af4f4b1bbb4b5efcedc503342fc55ee8", "messageHeadline": "Bump version to 0.0.167", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93efc5a7a92cc58e95a135dd98208f4b94d7a36e", "messageHeadline": "\u267b\ufe0f Remove Reserved Keyword From LibZip (#818)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "54ea1543a229b88b44ccb6ec5ea570135811a7d9", "messageHeadline": "\ud83e\udd62 Fix typo in ERC1967Factory bytecode comment (#816)", "author": {"name": "0xth0mas", "email": "35287002+0xth0mas@users.noreply.github.com", "user": {"login": "0xth0mas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8919f61d14a5e7b32f3d809c9f5fe3ea2ebcbc50", "messageHeadline": "\ud83e\udd62 Tidy LibString Natspec (#815)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "523b2dc547f9c468c24606da1d31d45216919ffa", "messageHeadline": "\ud83d\udcdd Fix Comment in `expWad` on Negative Threshold (#814)", "author": {"name": "sudo rm -rf --no-preserve-root /", "email": "pcaversaccio@users.noreply.github.com", "user": {"login": "pcaversaccio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fb6c905cb2ebb73226b81dd4c9369d8e1ba3d0b", "messageHeadline": "\u2728 Add copy utility function to LibSort (#813)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 329, "deletions": 285}}, {"node": {"oid": "6a25d9ec8a0058995cb0b4fe036ce382e8d3d9e3", "messageHeadline": "Merge pull request #812 from Vectorized/rg", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 289, "deletions": 289}}, {"node": {"oid": "31a089a5393a7773d909e12c096423d6fa35e8cb", "messageHeadline": "\u26a1optimize reentrancyguard", "author": {"name": "atarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 289, "deletions": 289}}, {"node": {"oid": "eab9b2e216880a9c29c89c897679173db6d10011", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci for solc 0.8.24 (#811)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 288, "deletions": 285}}, {"node": {"oid": "a6a95729f947bb2a24e05e862ba9522c10453a70", "messageHeadline": "Bump version to 0.0.166", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af89fefef4f1bf1ad79b11f266ad9008ee3d3aad", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#810)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "34208e19442c992e047fd993b613cab2a362c800", "messageHeadline": "\u26a1\ufe0f Optimize LibZip gas consumption (#809)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "862a0afd3e66917f50e987e91886b9b90c4018a1", "messageHeadline": "\u26a1\ufe0f Optimize LibZip gas consumption (#808)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "fb11b3e9ea6c1aafdbd0a1515ff440509d60bff9", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Remove .gitmodules (#807)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 279, "deletions": 279}}, {"node": {"oid": "51ac75ca1800091c76b08f5232e7d6f12fc400cb", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f No submodules (#806)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 796, "deletions": 284}}, {"node": {"oid": "7593af59974a1bb12ebe10d87b95693c293234ed", "messageHeadline": "\u26a1\ufe0f Optimize initCodeERC1967 (#805)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 55, "deletions": 46}}, {"node": {"oid": "dcdddfd2b1b26353e96dbd75ec81db88f352384c", "messageHeadline": "Bump version to 0.0.165", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e56bc1496d0149e629029c1cb02c07c180e545", "messageHeadline": "\u2728 Add initCode functions to LibClone (#804)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 178, "deletions": 32}}, {"node": {"oid": "b62f120bf23ba261f71e1e927154f8e1a5db4b7d", "messageHeadline": "Bump version to 0.0.164", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5f73b3c62d7d79c0bd599734873bb3897b393d6", "messageHeadline": "\u26a1\ufe0f Optimize ERC721 (#802)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 71, "deletions": 83}}, {"node": {"oid": "b302888611a24f080a304ef5fdd076b82c8eb6cf", "messageHeadline": "\ud83e\udd62 Nit ERC721 comment (#801)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "f30f494327eb784ec7a9c1d2daa7456751883da3", "messageHeadline": "Bump version to 0.0.163", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57fef53d134a9d973365cf82b10783b0fdbfa952", "messageHeadline": "\u2728 Add _mintAndSetExtraDataUnchecked in ERC721 (#800)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 152, "deletions": 75}}, {"node": {"oid": "8326baa430cf23abae68a6d48cc127bb4998db6e", "messageHeadline": "\u267b\ufe0f Add gas stipend no grief to MetadataReaderLib (#799)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 152, "deletions": 46}}, {"node": {"oid": "74e5718ebee8baf66989e9f1b95f38ee94952f8d", "messageHeadline": "Bump version to 0.0.162", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c80be63953505c33f6b31d9706b2c9705e5e580e", "messageHeadline": "\ud83e\udd62 Edit MinHeapLib comments (#798)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "5ddc20170d8e6ae5696e51b75488c604d6cc9563", "messageHeadline": "\u2728 MinHeapLib k-smallest view function (#797)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 235, "deletions": 18}}, {"node": {"oid": "03fe77af044c61cf61b7fe1d5e496aef613b7c7a", "messageHeadline": "Bump version to 0.0.161", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e249362ea14b6c36b89bda30fe976bde4916a421", "messageHeadline": "\u2728 Allow initializable slot to be overridden (#795)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "3feeb838ed7fd5c2631f12c0628ec0d987930360", "messageHeadline": "\ud83d\udc1e Fix JSONParserLib parseInt accepted range to include `type(int256).\u2026", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 160, "deletions": 129}}, {"node": {"oid": "a014d0d3281d64983a9603a18811ce12c7605d33", "messageHeadline": "\ud83e\udd62 Add ERC4626 comment (#793)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ffb092141cdb0afac4eb83643ddde77e0e75f20f", "messageHeadline": "\u267b\ufe0f Tidy DateTimeLib (#792)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "069810ffbf290f09b0bef97903c219a51cb85886", "messageHeadline": "\u26a1\ufe0f Optimize and tidy RedBlackTreeLib (#791)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 65, "deletions": 64}}, {"node": {"oid": "e229410140b3745299c20efa55908c53ad95f7d9", "messageHeadline": "\u267b\ufe0f Strengthen RedBlackTreeLib tests (#790)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 236, "deletions": 190}}, {"node": {"oid": "772a49d91b004eb55dc9129ae57dd36fbb8417ee", "messageHeadline": "Bump version to 0.0.160", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b303f6e1882568c61f5e9d498f1df82cfca2e25", "messageHeadline": "\ud83d\udc1e Fix RedBlackTreeLib dirty scratch space (#789)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "47fb3d037e67b779be238086bf45851da673dd72", "messageHeadline": "Bump version to 0.0.159", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6e9b98e716fae5a55303a1afeb7772dcae35540", "messageHeadline": "\u267b\ufe0f Remove RedBlackTree clear (#788)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 16, "deletions": 70}}, {"node": {"oid": "d8e574023eb9c5fa9e56b9e0816cc55b8c77aa9d", "messageHeadline": "\ud83e\udd62 Fix fullMulDiv comment (#787)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61612f187debb7affbe109543556666ef716ef69", "messageHeadline": "\u267b\ufe0f Revert reentrancy guard changes (#786)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "45ca1e6be9b48026fdf6b5709afbb1c8edbbc302", "messageHeadline": "\u267b\ufe0f ReentrancyGuard: avoid using magic numbers and initialize slot ins\u2026", "author": {"name": "zerosnacks", "email": "95942363+zerosnacks@users.noreply.github.com", "user": {"login": "zerosnacks"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "b2a5a8f8e300f0073ecf033d4529f468e952c57c", "messageHeadline": "\u26a1\ufe0f Optimize RedBlackTreeLib values function (#784)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "ac6d2cc13807e7e30b3c689af900d01150b03534", "messageHeadline": "\u2728 Add values function to iterate RedBlackTree (#783)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 126, "deletions": 18}}, {"node": {"oid": "502cc1ea718e6fa73b380635ee0868b0740595f0", "messageHeadline": "Bump version to 0.0.158", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "796d4676c7683aa801e8e224ea51e944e3153e6d", "messageHeadline": "\ud83e\udd62 Edit ReentrancyGuard comments (#782)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26f05d919150bb4962956a1851d59bfface2b58f", "messageHeadline": "\u2728 Add read-only reentrancy guard modifier and enhance tests (#781)", "author": {"name": "zerosnacks", "email": "95942363+zerosnacks@users.noreply.github.com", "user": {"login": "zerosnacks"}}, "additions": 236, "deletions": 30}}, {"node": {"oid": "e1983f4c05f7d3344014ceced6ee88542848ac40", "messageHeadline": "\ud83e\udd62 Edit comment (#780)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "af39af4784b6dba8fd49946e5f3cc11b0bbc7d3d", "messageHeadline": "Bump version to 0.0.157", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a9a433697431c58e9fc697a3bb97f9dc6e48cc4d", "messageHeadline": "\u26a1 Optimize DateTimeLib (#779)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "c555176c136f0187af9524f1b50815e2bad88ceb", "messageHeadline": "\u2728 ReentrancyGuard (#778)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "b3d4ad97035a8b9b7b661763c6aed51fcfe5a87a", "messageHeadline": "Bump version to 0.0.156", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bed1405798824c19af3b55d07d9c727498c98d4", "messageHeadline": "\u267b\ufe0f Fix Initializable (#776)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 165, "deletions": 109}}, {"node": {"oid": "ebdd90f35fb808060a5a95cdb92a74072c697c71", "messageHeadline": "\u2728 Add Initializable (#775)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 371, "deletions": 0}}, {"node": {"oid": "741bda9b2914444bf3060da85c7615f64ce4eee1", "messageHeadline": "Bump version to 0.0.155", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1502df7a05ed7920c7c04bfdbbd3c50a6dd4a28", "messageHeadline": "\u267b\ufe0f Chore: Update ERC6909 Metadata Ext (#772)", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "2c2dcbc84637169fce5ded84555e4ba940477083", "messageHeadline": "\u267b\ufe0f Improve standardNormalWad (#770)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "d457831578c0714d648ef19b599f9d7172113816", "messageHeadline": "Bump version to 0.0.154", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1527d490f1ee5942007f5d7af42a0292ac8752", "messageHeadline": "\u267b\ufe0f Change Lehmer PRNG multiplier for standardNormalWad (#769)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dc09481c12cc8e8f852279cb1c1ca0f636a4c16f", "messageHeadline": "\ud83e\udd62 Nit comments (#768)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "13c5acfb8332804eb3506a741bc0f0c4e25e0430", "messageHeadline": "Bump version to 0.0.153", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c453b8c69d93686c2d502c9a841901fca55b9454", "messageHeadline": "\u267b\ufe0f Refactor 4337 disable initializer and add note (#767)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "5eff720c27746987dc95e5e2b720615d3d96f7ee", "messageHeadline": "Bump version to 0.0.152", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77438463c7e02aa54dbf8385289dc659f6af6a4a", "messageHeadline": "\u267b\ufe0f Disable initializer in constructor (#766)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "88bb5f223ae3d8567229f39d6c19b5d4c7c4a069", "messageHeadline": "\u26a1\ufe0f Optmize standardNormalWad (#765)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2781870bb84e9905ead6f9d6d601b8319b554822", "messageHeadline": "Bump version to 0.0.151", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ce9f5c00fa9c23557755ef9746844402fae213c", "messageHeadline": "\u2728 LibPRNG standardNormalWad (#763)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "4fc56af4720ece4386f5ff7be0601080a16cc1c6", "messageHeadline": "\ud83d\udc1e Fix Javascript flzCompress (#764)", "author": {"name": "Michael de Hoog", "email": "michael.dehoog@gmail.com", "user": {"login": "mdehoog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cb7f768ccfcf333d86e8f4e6f96f1a3b83e8cfe6", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Bump latest solc to 0.8.23 (#762)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 278, "deletions": 276}}, {"node": {"oid": "b83d0cbdba9fd31ded2bc5386b333278dc77b8e1", "messageHeadline": "\u2728 Added signed wad functions (#761)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 229, "deletions": 90}}, {"node": {"oid": "13854c47df10c93dd2b13a690432bc6d09ae44ee", "messageHeadline": "\u26a1\ufe0f Optimize LibBit reverse functions (#760)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 30, "deletions": 39}}, {"node": {"oid": "d02543d624bb93f160adc10e2d37ca52b79c1f66", "messageHeadline": "\u26a1\ufe0f Optimize LibBit reverse functions (#759)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 72, "deletions": 44}}, {"node": {"oid": "5bb4f31538cf073eed8e9d33869723805d4f3d08", "messageHeadline": "\u267b\ufe0f Optimize eqs and make it auto-normalize (#758)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 114, "deletions": 108}}, {"node": {"oid": "5315d937d79b335c668896d7533ac603adac5315", "messageHeadline": "Bump version to 0.0.150", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8113447aa7c2918d6671590cf9f4ae8b8fdf29c", "messageHeadline": "\u26a1\ufe0f Optimize zero point in expWad (#757)", "author": {"name": "engn33r", "email": "engn33r@users.noreply.github.com", "user": {"login": "engn33r"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "7c37392b9591a9bae4e3c5eb185706e6ff9a3000", "messageHeadline": "\u26a1\ufe0f Optimize lnWad (#756)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 78, "deletions": 82}}, {"node": {"oid": "a3471859e8b4d725009f54e55965f5586c42edd5", "messageHeadline": "\u26a1\ufe0f Optimize fullMulDiv (#753)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 52, "deletions": 49}}, {"node": {"oid": "8073cb6ef1873fc4efc905c6eedf3f7a1a103417", "messageHeadline": "\ud83e\udd62 Edit lnWad and expWad comments (#752)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e802d8abd3916513b39bd9625a1d4b680a8b6025", "messageHeadline": "\ud83e\udd62 Fix lnWad comments (#751)", "author": {"name": "xenoliss", "email": "33523487+xenoliss@users.noreply.github.com", "user": {"login": "xenoliss"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8051ecd7ca7687c26a3c90aedf33bd8a4ac594e", "messageHeadline": "Bump version to 0.0.149", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bf937510862838ab4700d5a3bdae293f99ae914", "messageHeadline": "\u26a1\ufe0f Optimize lambertW0 (#750)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 89, "deletions": 94}}, {"node": {"oid": "96dac37340f149ae3f3438405ec46272fccffa12", "messageHeadline": "\ud83e\udd62 Add LibString comment (#748)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "12b1658b7248e45388a9baabd03d0fe95a0966ce", "messageHeadline": "\u267b\ufe0f Fix lambertW0 monotonicity (#747)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "cb801a60f8319a148697b09d19b748d04e3d65c4", "messageHeadline": "Bump version to 0.0.148", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24da9fceb96fa47eee24eeed381164dd24cda208", "messageHeadline": "\u2728 Add small string methods (#746)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 198, "deletions": 128}}, {"node": {"oid": "623a1dfc115585e984fdeb0c413d403e9fe52eca", "messageHeadline": "\u2728 Add raw wad functions (#745)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 99, "deletions": 58}}, {"node": {"oid": "0020d0432a9226385a6deaa0587dbbecc5c426b3", "messageHeadline": "Bump version to 0.0.147", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "053cc4f0cc2dc7a5c2867cd88b7307dd9d6f7d7b", "messageHeadline": "\u267b\ufe0f Fix ERC6909 tests (#744)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c9a370afe81f1ccdbe3b9354b8087a75f0beb228", "messageHeadline": "\u2728 Add back multicallable, but with warnings (#743)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 298, "deletions": 18}}, {"node": {"oid": "b314367d68e44a71da233b7e09079f6d9686beb1", "messageHeadline": "\u26a1Optimize flzDecompress (#742)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "2353e93b77eb6a4a99514c127b753e99a088ae68", "messageHeadline": "Bump version to 0.0.146", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eeb3e73f46d8360a6bf51dc7bd34b726aa7d3aa", "messageHeadline": "\u2728 Delete multicallable (#741)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 267}}, {"node": {"oid": "c565332afef2d4f993fde402541487e4e331fddd", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Add issue template (#739)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "acab9022c6472a578134d3dd7e7b38efa61df871", "messageHeadline": "\u267b\ufe0f Tidy tests (#738)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 266, "deletions": 1846}}, {"node": {"oid": "d93a6b02ef786503f13ee20238c304d27a4639a4", "messageHeadline": "\ud83e\udd62 Edit LibZip comment (#737)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f2366702bc095e251c5784c4547b2014df53b26", "messageHeadline": "\ud83c\udf0a Woke is Wake now (#736)", "author": {"name": "michprev", "email": "michprev@gmail.com", "user": {"login": "michprev"}}, "additions": 59, "deletions": 119}}, {"node": {"oid": "934483045af7262755516346a57b3e69026f572f", "messageHeadline": "\u267b\ufe0f Fix ERC6909 test (#733)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "fad3f6703c2cd4cfd185f9921790d117503f54c6", "messageHeadline": "Bump version to 0.0.145", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b723ba104d09dcc898fc02333f91032a9ad65f16", "messageHeadline": "Merge pull request #732 from Vectorized/e6909", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 221, "deletions": 221}}, {"node": {"oid": "185673e500eb2686f8983873da2c8ddb7f02fae9", "messageHeadline": "Merge pull request #731 from jtriley-eth/main", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 221, "deletions": 221}}, {"node": {"oid": "62bbdcc714af41355e552e6b563896f456e3ce39", "messageHeadline": "snap", "author": {"name": "Joshua Trujillo", "email": "jtriley15@gmail.com", "user": {"login": "jtriley-eth"}}, "additions": 219, "deletions": 219}}, {"node": {"oid": "f0dba938b9507628ced3abc4965e38d5d7f37492", "messageHeadline": "interfaceId", "author": {"name": "Joshua Trujillo", "email": "jtriley15@gmail.com", "user": {"login": "jtriley-eth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d28358e7f8211207dda14b2268f23794c4252419", "messageHeadline": "Merge pull request #729 from jtriley-eth/main", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 352, "deletions": 319}}, {"node": {"oid": "91a3594e1a8a651dfea6ee02b694d71e93554d79", "messageHeadline": "snap", "author": {"name": "jtriley.eth", "email": "Jtriley15@gmail.com", "user": {"login": "jtriley-eth"}}, "additions": 244, "deletions": 240}}, {"node": {"oid": "350c96b2306db7a06893427755d8a0eb85d53537", "messageHeadline": "fmt", "author": {"name": "jtriley.eth", "email": "Jtriley15@gmail.com", "user": {"login": "jtriley-eth"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f00d083c8a815e6d025e608246ff8bf20b8cc992", "messageHeadline": "rm totalSupply, add checked transfers", "author": {"name": "jtriley.eth", "email": "Jtriley15@gmail.com", "user": {"login": "jtriley-eth"}}, "additions": 106, "deletions": 74}}, {"node": {"oid": "86d4a623f335c4ee1ad905a3cae67160714cc202", "messageHeadline": "Bump version to 0.0.144", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d128b1d80da5053329e8c6b412ec5fa6e45713d", "messageHeadline": "\ud83d\udcdd Update README and Milady", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a1854f66cc42593c19483c2711500124f349ad47", "messageHeadline": "\u2728 Add GasBurnerLib (#727)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "3d77112c84ca7f5db3fdb9e6cce6c591d973106a", "messageHeadline": "\u26a1\ufe0f Optimize lambertW0 (#726)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 149, "deletions": 152}}, {"node": {"oid": "902c1be9648f7fb163e1c249900949ea514ac3f0", "messageHeadline": "\u267b\ufe0f Improve lambertW0 (#724)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 857, "deletions": 663}}, {"node": {"oid": "50120851229f2dcc317353ed24784ec1ed94fe36", "messageHeadline": "\u2728 LibString: contains (#725)", "author": {"name": "shiv", "email": "shivanshityagi@icloud.com", "user": {"login": "nerderlyne"}}, "additions": 627, "deletions": 620}}, {"node": {"oid": "a5e0a022f330631a625266822010a0a867e7796f", "messageHeadline": "Bump version to 0.0.143", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4fe7f2c13abfb4b12523d4a7065fa7fb245e861", "messageHeadline": "\u267b\ufe0f LnWad shr to sar (#723)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d77d73c5b35bd49ca2a6b9706d470ce0205fd3a7", "messageHeadline": "Bump version to 0.0.142", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc736924032aee06f45314a3defb7e8a3e360447", "messageHeadline": "\u267b\ufe0f Tighten lambertW0 (#722)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "8cdebfb6acee028945f41d1e04db51abd15aa75d", "messageHeadline": "\u267b\ufe0f Tighten lambertW0 (#720)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 460, "deletions": 376}}, {"node": {"oid": "a061f38f27cd7ae330a86d42d3f15b4e7237f064", "messageHeadline": "\u267b\ufe0f Remove upgradeTo from UUPSUpgradeable (#721)", "author": {"name": "howy", "email": "132113803+howydev@users.noreply.github.com", "user": {"login": "howydev"}}, "additions": 257, "deletions": 259}}, {"node": {"oid": "128485c5a37cd2073b9588f28a7f3324bbb32a48", "messageHeadline": "Bump version to 0.0.141", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6889074fe485bb2d9adb8d1a36537d1ff6b91df2", "messageHeadline": "\u267b\ufe0f Tighten lambertW0 (#719)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 245, "deletions": 362}}, {"node": {"oid": "41104309b4bb89aa3fc0e666ac920f50be147dbb", "messageHeadline": "\u267b\ufe0f Tighten lambertW0 (#718)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 155, "deletions": 137}}, {"node": {"oid": "36932240d201e747c87d32e55d0ab1579b64531f", "messageHeadline": "\u267b\ufe0f Add more lambertW0 tests (#717)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "92e121c423c0594d11ba241d04985903a092b0bd", "messageHeadline": "\u267b\ufe0f Attempt at making lambertW0 strictly monotonically increasing (#716)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 468, "deletions": 233}}, {"node": {"oid": "23cb3cb13ea32bc94d9d136666090b36d0485e1c", "messageHeadline": "Bump version to 0.0.140", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e93cc098797725d1bc35d4c3a5752af29d0a7120", "messageHeadline": "\u26a1\ufe0f Optimize lambertW0 (#715)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "76ca687133b090252bf4de4c5537855b48a2b423", "messageHeadline": "\u267b\ufe0f Add lambertW0 test comments (#714)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "52509a003c9984b128a2faf40f711d0b6c413c63", "messageHeadline": "\u26a1\ufe0f Optimize lambertW0 (#713)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "2ba01c71d4167e338ef6372e5fb6bb5da5536b9f", "messageHeadline": "Bump version to 0.0.139", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1bb039e7a02943c7cdfa74a31e5b47ff4d37ba2", "messageHeadline": "\u26a1\ufe0f Optimize lambertW0 (#712)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "7ce0a6ffe7017c5eff4632e7b6d9d3da80c5dddd", "messageHeadline": "\u26a1\ufe0f Optimize W0 (#711)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "2fd17365cef00a9356f703e435aa3652bb8e4a6f", "messageHeadline": "\u267b\ufe0f Fix Lambert fuzz edge cases (#710)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 168, "deletions": 151}}, {"node": {"oid": "bec0d74c9a796eaa16f4e10f07119dbc9814c7a3", "messageHeadline": "\u267b\ufe0f Tidy FixedPointMathLib comments (#709)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "989b392f48611c78c33c3496368af62a4953c872", "messageHeadline": "\u2728 Add Lambert W0 function (#706)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 361, "deletions": 148}}, {"node": {"oid": "ef2fd0647cd6b88c18cbba0fbacfe23d21ace46c", "messageHeadline": "\ud83e\udd62 Nit imports (#707)", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b42fcaa0bbb6660cc768b66c85919177159b0ee5", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Fix ci (#708)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "cde0a5fb594da8655ba6bfcdc2e40a7c870c0cc0", "messageHeadline": "Bump version to 0.0.138", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b9c2943e044a08929ca93555c0a7a3b2de936a", "messageHeadline": "\u267b\ufe0f Refactor LibClone ERC1967 and ERC4337Factory (#702)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "25b8337a12dda5d2a41599ebfeaa8187a2b120a3", "messageHeadline": "Bump version to 0.0.137", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c01c1159107bc6f5976e5379bfc8b0e6c040fc13", "messageHeadline": "\u267b\ufe0f Tidy LibClone and ERC4337Factory (#701)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "8a6ea17bfb69e6cdaf5f9b6c9cba256c4754199a", "messageHeadline": "\u267b\ufe0f Refactor ERC4337Factory and LibClone ERC1967 deployment methods (#\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 97, "deletions": 99}}, {"node": {"oid": "41e956ec70bce3b2643590f3017938aec2e30bbb", "messageHeadline": "\u26a1\ufe0f Optimize sci constants (#699)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "dfc177f62abec2ec58645763b330c3ae7f093bb2", "messageHeadline": "\u267b\ufe0f Add more Sci tests (#698)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "65d5cf5654043f40a83e40ac60a1f59c2859c7dc", "messageHeadline": "Bump version to 0.0.136", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c31cfa96c6f0e76be4302e5a704cfdcb0e9ce07", "messageHeadline": "\u2728 Add packSci and unpackSci (#697)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 139, "deletions": 57}}, {"node": {"oid": "c00b5a8e708b04065b0323e28af938d37a532db5", "messageHeadline": "\u26a1\ufe0f Optimize sci (#696)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "d17c8005337551b8bc00a11f741e9144ab1a4e31", "messageHeadline": "Bump version to 0.0.135", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68a65a1b35d974d7a22c8fe8d1b3d37d901e3923", "messageHeadline": "\u2728 Add sci to FixedPointMathLib (#695)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 121, "deletions": 31}}, {"node": {"oid": "6d1a52e33bb4a2c6e05623797afb3f373feb75c0", "messageHeadline": "\u267b\ufe0f Update validateUserOp visibility to external (#694)", "author": {"name": "David Eiber", "email": "davideiber@gmail.com", "user": {"login": "de33"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a92160ccc7760f8079e2d86065bfbefa51be26da", "messageHeadline": "\ud83e\udd62 Nit EIP-2098 comment (#693)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eac17da6d57d864f179a6d81e02127cabe3b77d9", "messageHeadline": "\u26a1\ufe0f Optimize EIP-712 (#692)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "5a08b36780139180057d488ab410999dbd37190b", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#691)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 34, "deletions": 43}}, {"node": {"oid": "6230c455418074454ec1617bb64ed6b25e3de5b1", "messageHeadline": "Bump version to 0.0.134", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80d33fa616dfefbf6a1ba0aaf8b6d635fce7a5cc", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Fix ci-all-via-ir (#690)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a2c4afcc7328908ddd3f6eae076d277b2b5da23", "messageHeadline": "\u267b\ufe0f Use nested EIP-712 approach for accounts (#688)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 265, "deletions": 125}}, {"node": {"oid": "657ac36e1716dc6f51204adb164a75e3ce69e8ce", "messageHeadline": "\u2728 Add EIP-2098 fallbacks (#689)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 223, "deletions": 133}}, {"node": {"oid": "fe918e7d7b560dee66e657f49ef75645ec10f2e4", "messageHeadline": "Bump version to 0.0.133", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca31644f846a1a64da56e41a10ca3eb6c62c9985", "messageHeadline": "\u267b\ufe0f Add EIP-712 to accounts (#687)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 188, "deletions": 79}}, {"node": {"oid": "6cce088e69d6e46671f2f622318102bd5db77a65", "messageHeadline": "\u26a1\ufe0f Optimize LnWad (#686)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "c6061c48b46677c251c479c2fec895350e9620da", "messageHeadline": "\u26a1\ufe0f Optimize LibBit CLZ (#685)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "4d65e49b47a4d3747e467c44cff213dc9485fd65", "messageHeadline": "\u267b\ufe0f Add Log2 differential test (#684)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 82, "deletions": 39}}, {"node": {"oid": "ddab1ce3757e1d57490ce9514705976fb38098d8", "messageHeadline": "\u26a1\ufe0f Optimize log2 (#683)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "7caac0d708c2f9a514ee82306fb78031b3aa686a", "messageHeadline": "Bump version to 0.0.132", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0530438df525d42279ffcb126e6836dd4f1741e", "messageHeadline": "\u2728 Add deployer argument to getDeployed (#682)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "581547e986d79514bf404481eafb9113ac846804", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#681)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f92b2efe5a1b9cc44fa48b5b79559df937f9c709", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#680)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 482, "deletions": 475}}, {"node": {"oid": "cee8110c0105e4cca4eb33563e38df25eae97bcb", "messageHeadline": "\u26a1\ufe0f Optimize ERC6551 fallback (#676)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "46bd7343b147fdd8f913c58a4b3ebd226b5fb3c2", "messageHeadline": "\ud83c\udff3\ufe0f Test recovery (#677)", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "5cc89078144b17e13a9d13b7f6a48739c087723d", "messageHeadline": "\ud83e\udd62 Edit UUPSUpgradeable comments (#675)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "22fa9a52a8012d7bf95ec7b042d99710c524533b", "messageHeadline": "Bump version to 0.0.131", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfc99b427d15bdb1df53f8f3c0c3595fbf41e834", "messageHeadline": "\u267b\ufe0f Make UUPSUpgradeable Safer (#674)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 85, "deletions": 25}}, {"node": {"oid": "01cd30d7953f9673e80ae2055e075d844f1e38ae", "messageHeadline": "\ud83e\udd62 Edit LibString comments (#673)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 111, "deletions": 109}}, {"node": {"oid": "0b9329b6fb492fe6a508f7b981fffb0493682f49", "messageHeadline": "\u26a1\ufe0f Optimize JSONParserLib (#668)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "9c8081a467c6e5ba6f99cfca01d14e957c4ab946", "messageHeadline": "Bump version to 0.0.130", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c9e0ac10506a60b5899c9abe8f137b7cda2da4e", "messageHeadline": "\u26a1\ufe0f Optimize parseUintFromHex (#667)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "2eee7c792b1c991190243530d523c445af92039b", "messageHeadline": "\u26a1\ufe0f Optimize ERC6551Proxy (#666)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "6b81d67d21b0614fe4e99e00a6840a7e2e21985d", "messageHeadline": "\ud83e\udd62 Edit ERC6551 comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b491be3e53130458feccd0093da3ee7d7a6a4080", "messageHeadline": "\ud83e\udd62 Edit ERC6551 comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "34d80c20b439827103556eafdcc0b504b2024505", "messageHeadline": "\u267b\ufe0f Make ERC6551Proxy initialization optional (#665)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "a06fb62b88faf7f50435d62b29f0116611416589", "messageHeadline": "\u26a1\ufe0f Optimize ERC6551Proxy (#663)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "bf6ec332dbef4bb9b04ba6a20c940d59fc813e49", "messageHeadline": "\ud83e\udd62 Edit ERC6551 comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e9b8b97ad60981590a2bf7776bc41fe0e457aa8", "messageHeadline": "\u267b\ufe0f Make ERC6551 Etherscan proxy detection work (#662)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "87818b40ef9370ff8d01b9f3249f1cd1df71d782", "messageHeadline": "\u26a1 Optimize ERC6551 (#661)", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 104, "deletions": 86}}, {"node": {"oid": "3ad724080d747b4608ab6cbbbb4171c3f14f6eed", "messageHeadline": "\u2728 JSONParserLib parseUintFromHex (#658)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 121, "deletions": 21}}, {"node": {"oid": "6565755b020f8119b4683ae67ac02f429d3b9a0c", "messageHeadline": "\u2714\ufe0f snap", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "ff9659d4b06caa652b8c6d62f909013900ecd9fb", "messageHeadline": "\u267b\ufe0f Tidy ERC6551 (#657)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "1cad912e314fdeca50b3ec6cc0e439b967b928f4", "messageHeadline": "\u2728 ERC6551 Simple Account (#652)", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 925, "deletions": 18}}, {"node": {"oid": "16c0dda5838fbb1350a0735dffa564b0b0a11e7e", "messageHeadline": "Bump version to 0.0.129", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c599a1f0724a213cbd93191c492ddb7bea8523d", "messageHeadline": "\ud83d\udc1e Fix ERC4337 isValidSignature (#655)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "8679153932edf913f567288623a85a09442fb3d1", "messageHeadline": "Bump version to 0.0.128", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "197ac70657ccec1b0a60f609744b979d6fabdbfb", "messageHeadline": "\u26a1\ufe0f Optimize storage guards (#653)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "80ebe2466fd63f4b4d77a256dd673addba2f00e4", "messageHeadline": "Bump version to 0.0.127", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76d53044206f880865cfd7b43aef959c70023a96", "messageHeadline": "\u267b\ufe0f Make fallback payable (#651)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "1489ddcc1777f05ed9aeda7ad3fe20348096636f", "messageHeadline": "\u267b\ufe0f Tidy ERC4337 (#650)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "bcf187d8a53fe8735ddd6b9168ac7dff3b88346c", "messageHeadline": "\u26a1\ufe0f Optimize ERC4337 storageGuard (#649)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dc0d0e458d213c9be6813b87860a9056735e3ca0", "messageHeadline": "Bump version to 0.0.126", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9efa2d66c062314cd9a9b13d48908ca225982d2b", "messageHeadline": "\u267b\ufe0f Update Milady (#648)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "c22a3d0bde3fcf0fcbaa85e441d6f62ac9fe95b1", "messageHeadline": "\u267b\ufe0f Add implementation slot value guard to storage guard (#647)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "32db8ca1b6369f7e320b1c1087fad4c3d66f8ca6", "messageHeadline": "Bump version to 0.0.125", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c072f87a64f757bfa1326181a2e573373d198c2", "messageHeadline": "\u2728 ERC4337 Simple Account (#639)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1481, "deletions": 320}}, {"node": {"oid": "1ff6e6a624726b8955a19c44c09a7ee667db6506", "messageHeadline": "\ud83e\udd62 Fix typos (#643)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "44e1dcbeb033f27ed19e43e3dc11d731f2af7d54", "messageHeadline": "\u2728 LibString fromSmallString (#646)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 146, "deletions": 120}}, {"node": {"oid": "a44f583e2f64b89d7dfcf94562d48ff54f0882d8", "messageHeadline": "\ud83d\udc1e Fix UUPSUpgradeable memory safety (#641)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "77ee0ce0cae4839e4713302f7942e60f678a14b4", "messageHeadline": "\ud83e\udd62 Fix typos (#640)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d7243e778d9e0e29e78c2e170cd51cb2cb8feedf", "messageHeadline": "\u267b\ufe0f Memory safe reverts (#638)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "07377803ac52a837e960b23dddf196fd023480ae", "messageHeadline": "\u2728 Add UUPS Upgradeable (#637)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "08901b1131be4903e989884571198d72de1c0ee9", "messageHeadline": "\ud83e\udd62 Add missing memory-safe tag (#636)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f7a80130b1ec33b8e995e5e5a46fcb717f6f0195", "messageHeadline": "\ud83e\udd62 Reduce lines (#635)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "fda55ef80e54f1db41c7aefaa5c4d6f0dc3b3e59", "messageHeadline": "\ud83e\udd62 Reduce lines (#634)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 44}}, {"node": {"oid": "d273d71e1d4df159822ad8e617d94106e0dbc2a1", "messageHeadline": "\u2728 Add minimal 1967 to LibClone (#633)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 325, "deletions": 62}}, {"node": {"oid": "99473944619447b53f81a3e7265727819e6ecdb2", "messageHeadline": "\u26a1\ufe0f Optimize 0x00, 0x00 memory ops (#632)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 86, "deletions": 87}}, {"node": {"oid": "2ba1cc1eaa3bffd5c093d94f76ef1b87b167ff3c", "messageHeadline": "Bump version to 0.0.124", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9710a0a01f18a1a2b571a3a5ae6e3d773fd334ae", "messageHeadline": "\u267b\ufe0f Send ETH refactor (#631)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 67, "deletions": 74}}, {"node": {"oid": "d6b02fd7dcbaebc6c32004c1fbe0c2c91dddfa82", "messageHeadline": "\u26a1\ufe0f Optimize ERC6909 (#627)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "229c18cfcdcd474f95c30ad31b0f7d428ee8a31a", "messageHeadline": "\u267b\ufe0f Change internal _transfer to emit by in the Transfer event for ERC\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6f724bd0f654b1199ee4cd909d206878c405bbcb", "messageHeadline": "\u267b Update ERC6909 Transfer event (#624)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 68, "deletions": 49}}, {"node": {"oid": "1c1ac4ad9c8558001e92d8d1a7722ef67bec75df", "messageHeadline": "\u26a1\ufe0f Optimize fullMulDiv (#621)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "b2c9da2d5669b88e4524dfc2a99536cb24dcdf79", "messageHeadline": "\u267b\ufe0f Add missing memory safe tag to ERC1155 (#620)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "62301983801a898fcfaad6fa492f21350d31b5aa", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#619)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "577869b2ef8a9c99436e1678561b5d0836643824", "messageHeadline": "\u2728 Add cbrtWad and sqrtWad (#618)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 181, "deletions": 90}}, {"node": {"oid": "f8d45804c919688bc16958ceec6c7a18ae4a13f6", "messageHeadline": "\u26a1\ufe0f Optimize LibBitmap (#617)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "77809c18e010b914dde9518956a4ae7cb507d383", "messageHeadline": "Bump version to 0.0.123", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc02288efc461753a2e6da7ce00d101a2ecf647a", "messageHeadline": "\ud83d\udcdd Cantina security review report (#616)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1da76f9a6a226a32cca4a68e7993e1bcd270fa49", "messageHeadline": "\ud83e\udd62 Nit EIP712 comment (#615)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "be940d45a66bbc6f1b87880231fadb412dd33765", "messageHeadline": "\u2728 Add _domainNameAndVersionMayChange (#612)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 154, "deletions": 31}}, {"node": {"oid": "e7e9586374832091659e957713bd27447f50b8e1", "messageHeadline": " \ud83d\udcdd Adjust SafeTransferLib docs to more accurately reflect vulnerabili\u2026", "author": {"name": "kaden", "email": "kaden.zipfel@hotmail.com", "user": {"login": "kadenzipfel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8428c89d01cb13c9b602160130130d5754f3095", "messageHeadline": "\u26a1\ufe0f Optimize LibBit (#610)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "0b2156691f66d4a1c7cf486786db36eb269869a5", "messageHeadline": "\u26a1\ufe0f Optimize FFS (#609)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cbcde23b55abaf685ca9d6402c436fa0d21f638d", "messageHeadline": "\u267b\ufe0f Tidy FixedPointMathLib (#608)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "2225f7f5e538dcb06030c51560eeaafe4f9d4022", "messageHeadline": "Bump version to 0.0.122", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9833cc764901b603398012b6f3b48930a7418f80", "messageHeadline": "\u267b\ufe0f ERC1967Factory fixes and optimizations (#547)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 978, "deletions": 42}}, {"node": {"oid": "1cc6df5fc3dd53837e071202d8382f80b8070fbe", "messageHeadline": "\u267b\ufe0f ERC1155 fixes and optimizations (#551)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "019763beb98743393eb23428aaa699fd803624aa", "messageHeadline": "\u267b\ufe0f ERC721 fixes and optimizations (#549)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "14e471c8933d65af388bd79fdf9acb34aee38ef8", "messageHeadline": "\u267b\ufe0f ERC20 fixes and optimizations (#538)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 67, "deletions": 1001}}, {"node": {"oid": "4de3fc5cca798c4abdd470101b462e0af8bbd43e", "messageHeadline": "\u267b\ufe0f MerkleProofLib fixes and optimizations (#550)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "eb5eb4987da8a1a47654c486fb0f9288f7c86fec", "messageHeadline": "\u267b\ufe0f LibClone fixes and optimizations (#548)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 118, "deletions": 64}}, {"node": {"oid": "625eed4d778d44003e66ab352094668b2a1b9b61", "messageHeadline": "\u267b\ufe0f SignatureCheckerLib fixes and optimizations (#554)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 171, "deletions": 92}}, {"node": {"oid": "73583e4d4819209ab151b48cae2396b53714dc77", "messageHeadline": "\u267b\ufe0f ECDSA fixes and optimizations (#573)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4fab07181e971d6a977c567aea144dae6dd4b4ad", "messageHeadline": "\u267b\ufe0f Tidy FixedPointMathLib (#607)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 55, "deletions": 102}}, {"node": {"oid": "8a79594caf9aa2e4e1d1d1ba154986be6c9dd58a", "messageHeadline": "\u26a1\ufe0f Optimize log2 (#606)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 53, "deletions": 87}}, {"node": {"oid": "6208d34c48cbea800bfd9a8d9feaa9563d37d38a", "messageHeadline": "\u26a1\ufe0f Optimize cbrt (#605)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "392dceb1a95ba296860b047a1d8f307c512c236f", "messageHeadline": "Bump version to 0.0.121", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9302ff68108eb80f2fb8e1352d0eb08e2a05567", "messageHeadline": "Bump version to 0.0.120", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37fd2938684631a0c85d21a7f740656201a2accb", "messageHeadline": "\u2728 Add .d.ts (#604)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "5754a4a999dedf34a7016b1b3c641993f1b2056a", "messageHeadline": "\ud83e\udd62 Edit solady.js comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73361ed604687bd97cd63756bb33b137ce90729a", "messageHeadline": "Bump version to 0.0.119", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "6977f9e506347f294cf33a5f020a50dea51a2272", "messageHeadline": "\u267b\ufe0f Remove increaseAllowance/decreaseAllowance (#602)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 0, "deletions": 127}}, {"node": {"oid": "e5fefcfdd678982128544bada96e0bcece21d5ae", "messageHeadline": "\u267b\ufe0f Fix JSDoc (#600)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4222d9b3d0a5abc0288a9c7894dabdc14c385764", "messageHeadline": "\u26a1\ufe0f Optimize Log10 (#599)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "ae7221d14c083ed2576bdcbc82583e94c59957a9", "messageHeadline": "\u26a1\ufe0f Remove ERC6909 custom error args (#598)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 46, "deletions": 52}}, {"node": {"oid": "7fb5bf64de30d9e5af646dbbb4b4bbf1108629ef", "messageHeadline": "\u26a1\ufe0f Optimize log10 (#596)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f387d42658b7a3ecef06eb376b0e24110de40643", "messageHeadline": "Bump version to 0.0.118", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee428e877efc7ea661fc4aca9edf69a6f458f482", "messageHeadline": "\u26a1\ufe0f Optimize JSONParserLib (#593)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "827bad067590a2b99213d1186bff217f4353e5fa", "messageHeadline": "\u2728 Add log10 and log256 (#594)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 219, "deletions": 99}}, {"node": {"oid": "72e76e222a586bb6061bf09d9dcaa3c50c92a2dd", "messageHeadline": "\u267b\ufe0f Tidy and optimize JSONParserLib (#592)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 27, "deletions": 32}}, {"node": {"oid": "abd63e10d042318cc75eef127c9ee90a0f438af9", "messageHeadline": "\u267b\ufe0f Add parseUint in JSONParserLib JWT example (#591)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c009038e26e57fbf7451b4d269536ae02316eb03", "messageHeadline": "\u267b\ufe0f Add JWT example in JSONParserLib test (#590)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "52623a8d164831eb776a1d2fc10af8ecf886e63d", "messageHeadline": "Bump version to 0.0.117", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd20a9e6de4502db44ba31b2a644e6f483af86e8", "messageHeadline": "\u26a1\ufe0f Optimize JSONParserLib (#589)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 41, "deletions": 53}}, {"node": {"oid": "e975ea68ae8bf09de1505d18491bf4730e22af06", "messageHeadline": "Bump version to 0.0.116", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cb91e8c60684b3d24c8a9117715dafa98e46a88", "messageHeadline": "\ud83e\udd62 Tidy JSONParserLib (#588)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ed1b0a2659f750dbdc38de53cb2f313fdfc0462b", "messageHeadline": "\ud83d\udcdd Fix solmate links (#587)", "author": {"name": "devtooligan", "email": "devtooligan@tooligan.dev", "user": {"login": "devtooligan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a23d4f7f0467bb8278aab84cde01735c318d99be", "messageHeadline": "\u2728 Add shorthand for casting DynamicBuffer to string (#586)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "b2ba9e1eef4a80f10852ccb1fc8dcfbe0be975fe", "messageHeadline": "\ud83e\udd62 Tidy DynamicBufferLib (#585)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "3962d934e3a3dad243a4339c661bae78265fa2ca", "messageHeadline": "\u26a1\ufe0f Optimize DynamicBufferLib (#584)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 187, "deletions": 143}}, {"node": {"oid": "0317174f073498766de47095b029af1eafa86a66", "messageHeadline": "\ud83d\udc1e Fix edge case for empty DynamicBufferLib reserve (#583)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 107, "deletions": 57}}, {"node": {"oid": "4d4a7572ad01e84e96370e42bd10d1cc16c1fb65", "messageHeadline": "\u26a1\ufe0f Optimize JSONParserLib (#582)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 59, "deletions": 70}}, {"node": {"oid": "e5dddfd5fe601e5fe6828f0947e2774cc40bde9f", "messageHeadline": "\u2728 Add double-quotes option to escapeJSON (#581)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 172, "deletions": 150}}, {"node": {"oid": "93f3933cf39d6c3ecc73cb7676fc94cffd6a85df", "messageHeadline": "\u2728 LibString equality for short strings (#580)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 160, "deletions": 115}}, {"node": {"oid": "9ea395bd66b796c7f08afd18a565eea021c98127", "messageHeadline": "\u26a1\ufe0f Optimize JSONParserLib (#579)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "51cf845a9df1e9a04898a435d187af3efe99b644", "messageHeadline": "\u26a1\ufe0f Optimize DynamicBufferLib reserve (#578)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "c88b370e1bc45b99513260c9b13464af03fd2248", "messageHeadline": "Bump version to 0.0.115", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e1fd40c2b2e8e81b1d7feade657db7701c9901", "messageHeadline": "\u267b\ufe0f Change append to p (#577)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "db51a019c76f4649eb59ac4e165372e740c35483", "messageHeadline": "\u267b\ufe0f Change atKey and atIndex to simply at (#576)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "ab73c1af3f6dcc6f62ef10272dba868d73443db5", "messageHeadline": "\u2728 Add chaining to DynamicBufferLib clear (#575)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "aa35cf78868596f60ecfd3bca6375f4c92c400a6", "messageHeadline": "\u2728 Add clear function (#574)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "59b7959ebebb9c1fd30cafa5e3ba84dde7bec8d5", "messageHeadline": "\ud83d\udcdd Add note on dirty upper 96 bits (#572)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "59377f14f8dcb5c8e8eeec74a052a3ccd5902770", "messageHeadline": "\u26a1\ufe0f Optimize DynamicBufferLib (#570)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 169, "deletions": 38}}, {"node": {"oid": "161481d10c2f202e09c5fdd70b598796e2b7e589", "messageHeadline": "\u267b\ufe0f Tidy SSTORE2 (#571)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "a3ba51638ac50cbbb2332b46be4cf2255fea2214", "messageHeadline": "\ud83e\udd62 Fix ERC6909 typo (#568)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f98c2f994d05adca19b1772d6b62757f3634ff0", "messageHeadline": "\u26a1\ufe0f Optimize SSTORE2 happy path (#566)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "ae92f2008d558c314dc67ac8312e6053078e4152", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Make woke ci optional (#567)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e9406676dad984ffd300c53cced3749a58cf317", "messageHeadline": "\ud83d\udcdd Update README Solidity badge (#565)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e363b7f7ebba95c04a3b1d29e51b698702154f6", "messageHeadline": "\ud83d\udcdd Add a Solidity badge to README (#564)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58a0d264d7889d8b23537e532c4e440385928d9e", "messageHeadline": "\u267b\ufe0f Add out-of-gas revert if dataSize exceeds 2 bytes for SSTORE2 (#563)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "9eea5e569bdf1a785abc7c9a365d8a72aeac6972", "messageHeadline": "Bump version to 0.0.114", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd9d6446fbe9d56a323e3d3a8d030fbf22150da", "messageHeadline": "\u267b\ufe0f Fix test (#562)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9dd1f6e4c5ad5c8b7ef5122004cf2ac689f06986", "messageHeadline": "\ud83d\udcdd Update README and Milady (#561)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "95627153be88a18ce946c7b6a5d9c0839fa1d149", "messageHeadline": "\u2728 JSONParserLib (#556)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1514, "deletions": 0}}, {"node": {"oid": "11f78f4faa4174138b77d631a8c4098b1f2ca78f", "messageHeadline": "\u2728 ERC6909 Minimal Multi-Token (#542)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 1167, "deletions": 0}}, {"node": {"oid": "1371af4f6ba483bc547723b2c2a887c2f941ace1", "messageHeadline": "\u267b\ufe0f Make solady.js cdDecompress consistent with LibZip.sol on invalid \u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "efd63173997c6e30a2e45cd889cdd3968598a4c2", "messageHeadline": "\u26a1\ufe0f Optimize ETH transfers (#555)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 85, "deletions": 87}}, {"node": {"oid": "51444f82fb8907908c5c45783667b27ccc50ce6d", "messageHeadline": "\u267b\ufe0f Tidy SafeTransferLib (#546)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 156, "deletions": 258}}, {"node": {"oid": "53e2737d65efe58c39c977fe027b39b12ab0b2c2", "messageHeadline": "\u2728 Add safeTransferAllETH (#545)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 190, "deletions": 69}}, {"node": {"oid": "81a8fee161c3afb6d19e2c825a0d346c9df0a65c", "messageHeadline": "\u2728 Add raw and cleaned bool operations (#541)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 255, "deletions": 142}}, {"node": {"oid": "0586b13309275f95cc368ef7da65fc17a0dbd7b3", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Fix Typos & Add `codespell` CI Action (#539)", "author": {"name": "sudo rm -rf --no-preserve-root /", "email": "pcaversaccio@users.noreply.github.com", "user": {"login": "pcaversaccio"}}, "additions": 207, "deletions": 189}}, {"node": {"oid": "6c54795ef69838e233020e9ab29f3f6288efdf06", "messageHeadline": "Bump version to 0.0.113", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d15d17a6136417637aa4fabd0e6cd0eb9ab8d9ca", "messageHeadline": "\u26a1\ufe0f Use precompile 4 to copy signature (#537)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 330, "deletions": 341}}, {"node": {"oid": "63684a2441262b117e52b1354dc37d12491989cc", "messageHeadline": "\u2728 Add back rpow to FixedPointMathLib (#535)", "author": {"name": "zerosnacks", "email": "95942363+zerosnacks@users.noreply.github.com", "user": {"login": "zerosnacks"}}, "additions": 437, "deletions": 363}}, {"node": {"oid": "d0079b80630879b22879fbf2e3a48133e5e771a0", "messageHeadline": "\u26a0\ufe0f Fix empty signature edge case (#536)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "ecee8d989eb869420a4ddfc82155531c8cc2b809", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Fix stack too deep and 1000 iterations stack shuffling Yul Excep\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 204, "deletions": 182}}, {"node": {"oid": "a795d9bf7f6383bd8c4b8e474ff9508a723d2f72", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#533)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 104, "deletions": 59}}, {"node": {"oid": "b7cbb7a0c90c3b3a997cd31136c73fa5533f8735", "messageHeadline": "\ud83e\udd62 MetadataReaderLib nits (#532)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "7301e571cada9c1ead11ebbbe4ef390220c98968", "messageHeadline": "\u2728 Add limit to truncate readString result (#531)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 136, "deletions": 40}}, {"node": {"oid": "1a5a3f78d9f3a9e27827582c0b65971bd5a8cd0c", "messageHeadline": "\u2728 MetadataReaderLib (#530)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 371, "deletions": 0}}, {"node": {"oid": "89101d53b7c8784cca935c1f2f6403639cee48b2", "messageHeadline": "Bump version to 0.0.112", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4edf3f407a9570d04eb42708bbaf8a8df63fba7f", "messageHeadline": "\u2728 Add safeApproveWithRetry to SafeTransferLib (#526)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 168, "deletions": 74}}, {"node": {"oid": "f60377c261f33d2099fc795d6dc9b34c6dbdb2d7", "messageHeadline": "\u26a1\ufe0f Remove non-malleability checks (#523)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 127, "deletions": 219}}, {"node": {"oid": "892ab1f819a3011b6f2d8a2145c89d987b7e9e2a", "messageHeadline": "\u26a1\ufe0f Optimize ECDSA (#522)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "cd206a0ee16d983f92878975f53cbb557e0de056", "messageHeadline": "\ud83e\udd62 Edit SafeTransferLib comment (#521)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "903ca93f83ac995228cc8277ddb0e340fc918320", "messageHeadline": "Bump version to 0.0.111", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d5895c8f42e8edf086424a94c471ffe3b38070e", "messageHeadline": "\u2728 LibMap searchSorted (#515)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 418, "deletions": 24}}, {"node": {"oid": "c5976d203c686c2955013064a0eab776b2fcb768", "messageHeadline": "\ud83d\udcdd Add comment on initialization (#519)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "de43c59d7a9f802db9f95caa20524b8529327db5", "messageHeadline": "\u26a0\ufe0f Add warning to mock files (#517)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 186, "deletions": 147}}, {"node": {"oid": "d93e8c172c1bd13b6192bd28e041cb671751a165", "messageHeadline": "\ud83e\udd62 Lint (#514)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "f3df68610e74a6c13b9ff03aada7168650d9a461", "messageHeadline": "\u2728 Add token receivers to MockERC1271Wallet (#513)", "author": {"name": "ross", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "30558f5402f02351b96eeb6eaf32bcea29773841", "messageHeadline": "\u2728 Add toUint256 (#512)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "dac54a8b24a2e6f598813a613bb3a272ea6dd4f3", "messageHeadline": "\ud83e\udd62 Nits (#509)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "4ab2da16ff2ea34c7f078c24a079e1e248d460d4", "messageHeadline": "Bump version to 0.0.110", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72acc9c1b5693b6e9047ef6b1a0211172fa498d5", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#508)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 273, "deletions": 271}}, {"node": {"oid": "93f29dedce23ca2a4d868dffca8bfc6c4d480875", "messageHeadline": "Bump version to 0.0.109", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9895cba9e3c31f9f3caec63fb47834bebb28dcab", "messageHeadline": "\u267b\ufe0f Tidy OwnableRoles (#507)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "148508ba14758284b1ef4d41a769bf9b1b7c86de", "messageHeadline": "\u267b\ufe0f Make hasAnyRole and hasAllRoles public (#506)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 39, "deletions": 61}}, {"node": {"oid": "93c68eb7cb94774f0d7ee22237ecf462951f2399", "messageHeadline": "\u267b\ufe0f Make some auth functions internal (#504)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 193, "deletions": 128}}, {"node": {"oid": "c0dfd270d461ab9ca4525434c5e3f8343bb10ea9", "messageHeadline": "\ud83d\udcdd Add more comments to solady.js (#505)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "2cfa231273fea6872c7cb70acfa134d2199aa7ea", "messageHeadline": "\u26a1\ufe0f Optimize cdFallback (#503)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 96, "deletions": 36}}, {"node": {"oid": "a549dab581488018fbd334871f99bb9170a2fdb9", "messageHeadline": "Bump version to 0.0.108", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "486488771b6e59a74ea871935731a39323e3ba47", "messageHeadline": "\ud83e\udd62 Fix ERC721 comment typo (#501)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "c372a018024fffc7a474ae768dc60a19faa02a27", "messageHeadline": "\u267b\ufe0f Strengthen tests (#499)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 122, "deletions": 70}}, {"node": {"oid": "969a78905274b32cdb7907398c443f7ea212e4f4", "messageHeadline": "\ud83d\udcdd Shung ERC721 audit (#498)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b9a9d645d00a35c1677540587014eb1884a93454", "messageHeadline": "\u2728 Add toMinimalHexString (#497)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 417, "deletions": 333}}, {"node": {"oid": "a6e41e4127d00e24dd275a5a53af61a0d8bff529", "messageHeadline": "\u267b\ufe0f ERC721 comment fixes (#496)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "a1ae24ca6824913b26077e7e99264e36019c6824", "messageHeadline": "\ud83d\udcdd Add section on EVM compatibility (#495)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c863813a6fa2068e1ec834ebc037ededb99a6f97", "messageHeadline": "\u26a1\ufe0f Optimize LibString concat (#493)", "author": {"name": "Colin Platt", "email": "ColinPlatt@users.noreply.github.com", "user": {"login": "ColinPlatt"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "a2fd11c87fd4941ef2a075177c03456fa227c7dc", "messageHeadline": "\ud83e\udd62 Fix Ownable comments (#488)", "author": {"name": "Swatantra", "email": "mswat14361@gmail.com", "user": {"login": "mswat5"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c751db06e614e26e6acb9b385b463feef5e3a9f", "messageHeadline": "\u267b\ufe0f Strengthen ECDSA tests (#487)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 142, "deletions": 57}}, {"node": {"oid": "a9aabeff1abd03c8084cebd404faba80aab576db", "messageHeadline": "\u267b\ufe0f Improve brutalizeMemory (#486)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 260, "deletions": 260}}, {"node": {"oid": "7175c21f95255dc7711ce84cc32080a41864abd6", "messageHeadline": "Bump version to 0.0.107", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf309cac8e6675d4150c2b3de6de2a4246ac67e", "messageHeadline": "\ud83e\udd62 Edit SafeTransferLib comments (#485)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e89c4f5cfe29a9736d8ea870ad7991c08e8ac3f1", "messageHeadline": "\u267b\ufe0f Strengthen bytesToEthSignedMessageHash tests (#484)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 59, "deletions": 48}}, {"node": {"oid": "9a649389454c7b68bdba15230338a72b688facad", "messageHeadline": "\u26a1\ufe0f Optimize ECDSA (#483)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "96c3e2151f8e340742e0f9e7a48da59e6d07662b", "messageHeadline": "Bump version to 0.0.106", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae128da2ba1c6329fc7ae530073652348efca8cd", "messageHeadline": "\ud83e\udd62 Edit ECDSA comment (#482)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f40d722048f8dadd5e35622e13ef15ba4261493b", "messageHeadline": "\u26a1\ufe0f Optimize ECDSA functions (#481)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 226, "deletions": 231}}, {"node": {"oid": "9d62d52fb270cf5cf642c34ce41879ed7ed5391c", "messageHeadline": "\u267b\ufe0f Fix comments (#480)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 187, "deletions": 175}}, {"node": {"oid": "63f81373f97be83a41f900e8c5bb655b0adbecfd", "messageHeadline": "\ud83d\udcdd Correct typos (#479)", "author": {"name": "DaniPopes", "email": "57450786+DaniPopes@users.noreply.github.com", "user": {"login": "DaniPopes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "046f30666e6040f9b64e2084e9b9030a3fcb5adb", "messageHeadline": "\u267b Rename _convertTwoComplement to _flipSign (#478)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "03f3fd05fb1da76edc4df83ae6bf32a842c15f12", "messageHeadline": "\ud83e\udd62 Typo fix (#477)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50cbe1909e773b7e4ba76049c75a203e626d55ba", "messageHeadline": "Bump version to 0.0.105", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d421fc459deb5ff7d312dacf411796f1259d618", "messageHeadline": "\u26a0\ufe0f MerkleProof multiproof invariant violation fix (#476)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 128, "deletions": 95}}, {"node": {"oid": "37b4fd04dd82977eb0161839389187abb7afdb58", "messageHeadline": "\u267b\ufe0f Optimize TestPlus (#474)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 297, "deletions": 295}}, {"node": {"oid": "c0b17bf2661e163bf729f438690b86c877c4a9dd", "messageHeadline": "\ud83e\udd62 Nit Tests (#473)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "61fc5b5cb1abec96f08ba29dca0b2f1957036932", "messageHeadline": "\u267b\ufe0f Optimize tests (#472)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 211, "deletions": 214}}, {"node": {"oid": "b49f9feaeb1ec7c79e8c301e0c0192957f7239a4", "messageHeadline": "Bump version to 0.0.104", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "893af430cb06c3514e7bd4aa0f61d15e295e3c88", "messageHeadline": "\u26a1\ufe0f Optimize searchSorted (#471)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 284, "deletions": 295}}, {"node": {"oid": "2259568954677b413731abc1223a79e4e11dc50d", "messageHeadline": "\u267b\ufe0f Tidy tests (#470)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "6d706e05ef43cbed234c648f83c55f3a4bb0a520", "messageHeadline": "\u26a1\ufe0f Optimize Median of 3 in Sort (#469)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 67, "deletions": 75}}, {"node": {"oid": "68fe9b5829467515cae89079fa7aea7bcdbf838a", "messageHeadline": "Bump version to 0.0.103", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79133427b07be1e6a79b7296ed92d2ccb058f193", "messageHeadline": "\u2728 Add FastLZ operations to JS (#468)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 172, "deletions": 87}}, {"node": {"oid": "9730455d424c2201c7eda96f562420fd64d16ba0", "messageHeadline": "Bump version to 0.0.102", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12595b155c77ac40a25f9275802a9c4d6fe567bc", "messageHeadline": "\u267b\ufe0f Tidy ERC2981 (#466)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "21116015a14fad3361ddd78543b4cf833f61469d", "messageHeadline": "\u26a1\ufe0f Optimize ERC2981 (#465)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9603a5fb9c5dfeb7af2f75c2ddcf642613fa7a4c", "messageHeadline": "\u2728 ERC2981 (#463)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 333, "deletions": 0}}, {"node": {"oid": "f8a6fc37485a0af44e18bbf1f819ffb15f032133", "messageHeadline": "Bump version to 0.0.101", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d10e692f948c1b32059369b2cd23d01fba3f1e1", "messageHeadline": "\u267b\ufe0f Checksumed -> Checksummed (#461)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "a6227dc30ce3898aa0b25df733597a97f0eaec49", "messageHeadline": "Bump version to 0.0.100", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf706e51c2965ff1c0d4c4fd66c9c7db938009b", "messageHeadline": "\ud83d\udcdd Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4eeda3472b3cabb0ff2ca0df1037f7938c6737b4", "messageHeadline": "\ud83d\udcdd Update README (#459)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "3c3aa53e2113d2409269af8ce294a056855f6456", "messageHeadline": "\ud83d\udcdd Update Ackee Blockchain & RockawayX audit report (#458)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c974b6392a26d8f37b569a3d30231964e75094ea", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Ackee Blockchain & RockawayX audit tests (#456)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3679, "deletions": 0}}, {"node": {"oid": "98faa1404fefd97a7520a504ac2f23a6a801620c", "messageHeadline": "\u267b\ufe0f Reduce stack pressure in ERC1155 (#455)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "bc408fd5f67db9e71fde18b997fb8ed28a8dd3de", "messageHeadline": "\u267b\ufe0f Tidy DynamicBufferLib (#452)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "0eb471e8870d146a1c962569d3accc4d3bca8557", "messageHeadline": "\u267b\ufe0f Reduce bytecode size of factorial (#451)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "b1c72f518dd2d492328d63762db2930c22ecb069", "messageHeadline": "\u2728 Add reverseBits and reverseBytes (#450)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "37a79cebb0f12472cc339a726d6f385ec534d056", "messageHeadline": "Bump version to 0.0.99", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91ce5be797f49020683e96d085022ebc14bc0667", "messageHeadline": "\u267b\ufe0f Add ERC721 and ERC1155 hook tests (#449)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 120, "deletions": 32}}, {"node": {"oid": "1b0d218b7f10516ee6884e1bdf4cc009ad98ad56", "messageHeadline": "\u267b\ufe0f Add more ERC1155 tests (#448)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 152, "deletions": 40}}, {"node": {"oid": "1577cb410d084c33db5b0876efd85eb2ece6410c", "messageHeadline": "\ud83d\udcdd Edit README safety warning (#447)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89e78195d61f755eaf84ed608c2fcc1151d30b2e", "messageHeadline": "\u267b\ufe0f Tidy and add more tests for JS (#446)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "2553e425b43bca11a08db5418540f5bbd1eb10a2", "messageHeadline": "\ud83d\udcdd Audit by RockawayX <> Ackee (#445)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c51948c6789a28aa64464b86eacac45e2fdf0373", "messageHeadline": "\u267b\ufe0f Add comments on token self-approvals (#444)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 128, "deletions": 120}}, {"node": {"oid": "f9a6cc652dc8b37387590588a78644abfa4be3ac", "messageHeadline": "\u267b\ufe0f Add EIP-712 comment on fields used (#443)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "63a69a7c65380a17106db564d91b5dfba540ac09", "messageHeadline": "\u267b\ufe0f Move revert for ERC1155 TransferToZeroAddress to before other chec\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "788d7613c4c5895cfb900fd0f880a0f2625f6de2", "messageHeadline": "\u267b\ufe0f Comment fix in _batchBurn: Increase -> Decrease (#441)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "1fb387e77883c8a6faf5e8b7cfde325988835403", "messageHeadline": "\u267b\ufe0f Comment fix: delegatecall -> call (#440)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "97e9280b85e06eb44a559087c4f72a8bab3da93f", "messageHeadline": "\ud83d\udc1e Move ERC1155 _checkOnERC1155Received to the end of internal functio\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "711e02c287873e2a4fa51cc35b8c155abec09352", "messageHeadline": "\ud83d\udc1e Fix ERC1155 internal _setApprovalForAll event (#438)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "8d868a936ec1a45be294e26de1a64ebfb73c6c20", "messageHeadline": "Bump version to 0.0.98", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2523926e3f791015250d09e16131f92babbe601", "messageHeadline": "\ud83e\udd62 SafeCastLib new header", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 827, "deletions": 823}}, {"node": {"oid": "86c16eeae828539ef3a055411baf4de22f7e1f1b", "messageHeadline": "\u2728 SafeCastLib toInt256 (#436)", "author": {"name": "Eugenio", "email": "eugenioclrc@gmail.com", "user": {"login": "eugenioclrc"}}, "additions": 837, "deletions": 822}}, {"node": {"oid": "882e7901c2ea525853d737667574ed91c8f3f803", "messageHeadline": "Bump version to 0.0.97", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1a3d89825aefbe1155a7a94bc3c6ad76e9bc7a0", "messageHeadline": "\u26a1\ufe0f Optimize ERC4626 (#435)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "3e8dc03246a20373f0ae27bebaddf8d1d2bcb4f9", "messageHeadline": "\u2728 ERC4626 (#428)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1119, "deletions": 0}}, {"node": {"oid": "80999b104708c74e752d5b62bcb2e2e870ce36a2", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#434)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 263, "deletions": 261}}, {"node": {"oid": "150fdd84e0561825a95293d8c1cd5c0e64d236bc", "messageHeadline": "\u267b\ufe0f Add ERC20 comments (#433)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "2ced0d8382fd0289932010517d66efb28b07c3ce", "messageHeadline": "\u267b\ufe0f Speedup ERC20 test (#432)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 34}}, {"node": {"oid": "6675f94f3f4f14bb3128b8b65559406381114f69", "messageHeadline": "Bump version to 0.0.96", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "417cd94116a14a4bff0db686d47ebc9e8ba28686", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Fix ci (#431)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 817, "deletions": 813}}, {"node": {"oid": "4d4ceaafafba1353f681040fb1586242f0f5a85a", "messageHeadline": "Bump version to 0.0.95", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b88340d57c9d09d42e8c009565f1604c46da1f5", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update foundry.toml (#427)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 807, "deletions": 806}}, {"node": {"oid": "e158762ba98db40a06411db7f80a54b93e951818", "messageHeadline": "Bump version to 0.0.94", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa2ce0f4afc50f0fda5c19245735fd02ce169054", "messageHeadline": "\u267b\ufe0f Tidy (#424)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 280, "deletions": 292}}, {"node": {"oid": "5f51169e480500b5b4f9f396f12f2140794e1504", "messageHeadline": "\ud83e\udd62 Tidy js (#423)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "86d98fe5d8c0e1e6a638047ec2e39fd4d5ec51aa", "messageHeadline": "\u2728 Add solady.js (#422)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 219, "deletions": 1}}, {"node": {"oid": "705d903e70509f03aef1db5e54c0f0805127f34a", "messageHeadline": "\u26a1Optimize LibZip more (#421)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "38b3eaf6a45c428fe4c08e04b26d547d445477b7", "messageHeadline": "\u26a1\ufe0f Optimize LibZip (#420)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "07d223a5522c0e9f963fe53d887115a47ce05414", "messageHeadline": "\u26a1\ufe0f Optimize LibZip (#419)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 105, "deletions": 52}}, {"node": {"oid": "060ad7a6f9ce690031bd789fdf14a0eaf3317659", "messageHeadline": "Bump version to 0.0.93", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c0eb71a801a641b8fe740cd97631497ae0b3f77", "messageHeadline": "\u2728 LibZip (#415)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 491, "deletions": 0}}, {"node": {"oid": "b8269d157d8d4848154f8d429ded54c7d029d199", "messageHeadline": "\u267b\ufe0f Memory (#418)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 342, "deletions": 352}}, {"node": {"oid": "ca636d3db02581b7a9614b343c5d4a58d3d4f26e", "messageHeadline": "\u267b\ufe0f Memory (#417)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 263, "deletions": 302}}, {"node": {"oid": "2b33744067c2afa74a6ee364004e99035cae692e", "messageHeadline": "Bump version to 0.0.92", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df573dd868a39785348c05aec4a825c8c41aa454", "messageHeadline": "\u267b\ufe0f Fix is 7 bit ASCII (#414)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 115, "deletions": 95}}, {"node": {"oid": "3a8e43a29d7ec562d9c0f74264873e55fd8d12d5", "messageHeadline": "Bump version to 0.0.91", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a08e5b9fc5a5c52e3d4d6db0f776e050699ee178", "messageHeadline": "\u2728 Add function to check if a string is 7 bit ASCII (#413)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 125, "deletions": 78}}, {"node": {"oid": "58681e79de23082fd3881a76022e0842f5c08db8", "messageHeadline": "\ud83e\udd62 Nit (#409)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "9ec9aee49bec22a969e463c7bc7fa548b6f3be40", "messageHeadline": "\u26a1\ufe0f Optimize upper bit cleaning (#408)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 158, "deletions": 180}}, {"node": {"oid": "eb205557825d071d653ed6161a507cb44d84e84d", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#406)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 264, "deletions": 263}}, {"node": {"oid": "368d12f4be2d0206a2ca6d17145e3b15fbf34220", "messageHeadline": "\u267b\ufe0f Use direct imports (#405)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 253, "deletions": 253}}, {"node": {"oid": "3550ff672a7256b417a98ab31588ec99c24fb045", "messageHeadline": "\u267b\ufe0f Fix test (#403)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 335, "deletions": 326}}, {"node": {"oid": "9fee0765dff577554b62edc193ca186b5ee2a524", "messageHeadline": "\u2728 Test Ownable.sol (#402)", "author": {"name": "kaden", "email": "kaden.zipfel@hotmail.com", "user": {"login": "kadenzipfel"}}, "additions": 577, "deletions": 330}}, {"node": {"oid": "e0626f63d46afda587439f93f6194570af06bf36", "messageHeadline": "\u267b\ufe0f Fix Factory Tests (#398)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "1873046d2ed3428e236d83682f302afde369b2c2", "messageHeadline": "\u267b\ufe0f Fix ERC20 transferFrom test (#394)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "74c34fb4c4af0ba35489b25c3a55388e498874a8", "messageHeadline": "Bump version to 0.0.90", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41688d0f2fcfa36ed315b2a841b0c19179e4837", "messageHeadline": "\u2728 Uint40Map (#392)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 194, "deletions": 52}}, {"node": {"oid": "63827642e52a28fa19ffc8645a849195f4c489da", "messageHeadline": "Bump version to 0.0.89", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb05d7eb496bbb010dc0806b9ce047f97cc4a31", "messageHeadline": "\u267b\ufe0f Clean upper 96 bits in SafeTransferLib (#391)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 127, "deletions": 122}}, {"node": {"oid": "70277ebf476e859f1fd14890bebf836630db49de", "messageHeadline": "\ud83e\udd62 Fix Base64 comment (#390)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "2c7fa305e443b0e69abff24810dc814a9202f966", "messageHeadline": "\ud83e\udd62 Correct solmate ERC20 link (#388)", "author": {"name": "Bisola Olasehinde", "email": "horlasehinde@gmail.com", "user": {"login": "bizzyvinci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea57c31eadfab11ec901cf9dc15d1d1145ff3c8a", "messageHeadline": "\u267b\ufe0f Refactor TestPlus (#387)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 474, "deletions": 436}}, {"node": {"oid": "3d32d5a63cf37ae1f25dc6f25f3e7ef62627b6d5", "messageHeadline": "Bump version to 0.0.88", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf0f6be98cd9d0c03b0f8c1ff6ab67c01a8fba8c", "messageHeadline": "\u26a1\ufe0f Optimize TestPlus (#386)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 230, "deletions": 233}}, {"node": {"oid": "1d0c0d804d87132204fdd0b0a3daf76a9b30281f", "messageHeadline": "\u26a1\ufe0f Optimize TestPlus (#385)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 249, "deletions": 234}}, {"node": {"oid": "d732e7e33482987424113f2661e00248014f98af", "messageHeadline": "\u2728 GM PUSH0 (#383)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 141, "deletions": 4}}, {"node": {"oid": "de0fec9f55d326f4024a9f9d1ca8542f1adb614c", "messageHeadline": "\u2728 Extra CWIA utility functions (#384)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 347, "deletions": 19}}, {"node": {"oid": "5b10cf4fd97e5ad33fb50f51fcdee3acdd276ebe", "messageHeadline": "\u26a1\ufe0f Optimize ERC20 permit (#381)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "93c4bd903a155d5fec7a9a3482d17d92b9ce5f22", "messageHeadline": "\ud83e\udd62 Nit ERC20 comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "a59f9bb96ce3d9f9fa3821fad4902a9906afeacb", "messageHeadline": "\u267b\ufe0f Fix signature checker test (#379)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "46770f1066b9905dbf6b61e175757e180e22c506", "messageHeadline": "Bump version to 0.0.87", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e4eb18bed3c9e1c19ea684b24fdd2031452b5f", "messageHeadline": "\ud83e\udd62 WETH comment nits (#378)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "dab935d589e7b6c7721b73c2de4de8fd952b135c", "messageHeadline": "\u2728 Add WETH (#377)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 321, "deletions": 15}}, {"node": {"oid": "488c3a856c30b72338fa19cf41e08581d4f4d1f0", "messageHeadline": "\u267b\ufe0f Tidy tokens (#376)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 122, "deletions": 118}}, {"node": {"oid": "4f28a5d9f7ca6d657833d86df9f5a01fb5123c46", "messageHeadline": "\u267b\ufe0f Strengthen token tests (#375)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 299, "deletions": 218}}, {"node": {"oid": "8c8a4a11c1efa8163bb8e77f5ff85facffe6d7b5", "messageHeadline": "\u267b\ufe0f ERC20 add view modifer to nonces function (#374)", "author": {"name": "Vasiliy Tikhonenko", "email": "tihonenko.v.v@gmail.com", "user": {"login": "SevenSwen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96ad26699eaa89157f85584ef83af61bc2b86b4a", "messageHeadline": "\u26a1\ufe0f Optimize ERC1155 (#373)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 82, "deletions": 72}}, {"node": {"oid": "b2416a05f9bb5acc6be274426f979d53f842c724", "messageHeadline": "\u267b\ufe0f ERC1155 onERC1155BatchReceived (#372)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "3438098acab507d10f4b255a7a8c4b7551a6acee", "messageHeadline": "\u2728 ERC1155 (#371)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2299, "deletions": 0}}, {"node": {"oid": "4c38ba01abeed3aaba0d8d41bc3abc3d8a2a59c2", "messageHeadline": "\u267b\ufe0f Refactor ERC721 onERC721Received check (#370)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 53}}, {"node": {"oid": "369c62f92946764770a3d265f9d8fa6228ac9337", "messageHeadline": "\u267b\ufe0f Better gas estimation (#369)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "d418af611afe0702b1ff900e3d1d029f41edc8ee", "messageHeadline": "\u26a1\ufe0f Optimize ERC721 (#368)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 119, "deletions": 44}}, {"node": {"oid": "925abf932f847cbb8d7f20305dbc4720fe7ce094", "messageHeadline": "\u26a1\ufe0f Optimize ERC721 (#367)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "b7b29f587f8bf4bef9aa9a0c60b6c6ea104972b5", "messageHeadline": "\u26a1\ufe0f Optimize ERC721 safeTransfer (#366)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "84a28aeae9e3832de17d0eea058587383ccbcce2", "messageHeadline": "\u267b\ufe0f Fix ERC721 comment (#365)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "c9c183b66cf472e360c8edb2cab6e64284edc57e", "messageHeadline": "\ud83e\udd62 Nit comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cdd982d65a6ba466f810d8128b235ef0539c629", "messageHeadline": "\u26a1\ufe0f Future optimize ERC721 (#364)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "c1e136e4ccd662c4cc8da2ad2e808cd36208dd3b", "messageHeadline": "\u267b\ufe0f Refactor ERC721 burn (#363)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "497f99b1b027bbb52ff32470b50c1d06d45ca662", "messageHeadline": "\u267b\ufe0f Tidy ERC20 comments (#362)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 61, "deletions": 45}}, {"node": {"oid": "184a6478c8a665cf1ba3c7f7c8c030b850292c5b", "messageHeadline": "\u267b\ufe0f Tidy ERC721 comments (#361)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 121, "deletions": 97}}, {"node": {"oid": "d7a374e24df8f4c6035732152fd4dbc23cd578e8", "messageHeadline": "\u26a1\ufe0f Optimize ERC721 (#360)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 148, "deletions": 96}}, {"node": {"oid": "e42faea8319bd82c5f8ae4d2124f690650fb5b33", "messageHeadline": "\u26a1\ufe0f Optimize ERC721 (#358)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 85, "deletions": 75}}, {"node": {"oid": "6690e8b60b22991e2c4d5698b31d6009cf963ed9", "messageHeadline": "\u267b\ufe0f ERC721 Amendments (#357)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "bba32307cd8487a4dce4a4dea48b00f0352c88b8", "messageHeadline": "\u267b\ufe0f Increase ERC20 natspec (#356)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 70, "deletions": 43}}, {"node": {"oid": "557355bb717729dab827172e099a802c5994478a", "messageHeadline": "\u2728 ERC721 (#355)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1802, "deletions": 0}}, {"node": {"oid": "b533a69ff644fd1c937e405265a350b0e1fce37f", "messageHeadline": "\u2728 ERC20 (#353)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1269, "deletions": 60}}, {"node": {"oid": "7a4cc7af6693f085bb3c905177972d7ceb3464a5", "messageHeadline": "\u267b\ufe0f Directly use error selectors (#354)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 194, "deletions": 210}}, {"node": {"oid": "a93f6b965bffae70b9fa666f600d779e071cc53f", "messageHeadline": "Bump version to 0.0.86", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5212e50fef1f2ff1b1b5e03a5d276a0d23c02713", "messageHeadline": "\u2728 Create ERC1967 Proxy Factory (#349)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 962, "deletions": 96}}, {"node": {"oid": "9e297c53a9158df79c9b043cc5476f7e703a3936", "messageHeadline": "\u267b\ufe0f Better gas estimation for forceSafeTransferETH (#351)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "507e0d84872f435d497e6d2ce10e7f484392db4f", "messageHeadline": "Bump version to 0.0.85", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fafa8a84f49d785d3a51f32d968da6729fe88be", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#347)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 94, "deletions": 91}}, {"node": {"oid": "dba67b8cafa98b528ff9057f016df68e37abac62", "messageHeadline": "\u2728 Add RedBlackTreeLib clear function (#346)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 67, "deletions": 28}}, {"node": {"oid": "d8542ec0e8e0bd4564a73b4b0178d880490a976c", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#345)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2032, "deletions": 284}}, {"node": {"oid": "2b69b665decfbd23ac1fb0f028588e8e76ef4059", "messageHeadline": "\u267b\ufe0f Add more RedBlackTreeLib tests (#344)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "3d57528984275d1746ee6597acd36277f51c091d", "messageHeadline": "Bump version to 0.0.84", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8bbdadf9bc2c3ccc9badd9215d9f8e14590b72f", "messageHeadline": "\u267b\ufe0f Reorder mstore (#343)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1de4b6b445c1b1fd2a2e008d8c59bdd4869b7607", "messageHeadline": "Bump version to 0.0.83", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9052a734cbed5cffcec5707f66107606fbcd1dca", "messageHeadline": "\ud83e\udd62 Correct RedBlackTreeLib comment (#342)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffb842db9abf60de4a124b3118062eaedc314997", "messageHeadline": "Bump version to 0.0.82", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ee35c29206dd395077da1115c599e5a068fc7c2", "messageHeadline": "\u2728 RedBlackTreeLib (#337)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1251, "deletions": 0}}, {"node": {"oid": "deca2d4bf71b76899b785a49832da2c275ba0962", "messageHeadline": "\ud83e\udd62 Fix typo in Clone comment (#341)", "author": {"name": "Paladin - Team Account", "email": "87263486+JorgeAtPaladin@users.noreply.github.com", "user": {"login": "JorgeAtPaladin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ce8b9317396421ecfd3772e0487ba37d92c3f17", "messageHeadline": "\u267b\ufe0f Fix testSignatureChecker (#340)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "d56746e24223f2cb27fb8118c4eb3f3422f9290a", "messageHeadline": "\ud83e\udd62 Correct small typo in SSTORE2 (#339)", "author": {"name": "Diego Brito", "email": "84880186+0xbrito@users.noreply.github.com", "user": {"login": "0xbrito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d0251dc8e55a127df1bc8619fe51e48f5ecb56e", "messageHeadline": "Bump version to 0.0.81", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12c34084e6301722301de7f49b294f01314485ee", "messageHeadline": "\u2728 SignatureCheckerLib memory functions (#336)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 80, "deletions": 20}}, {"node": {"oid": "d6706ac7120bb2f78c3f8ec00a416ddf8978de77", "messageHeadline": "Bump version to 0.0.80", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e967bf7b774f94c1721ee6ec633a3b6600787c3f", "messageHeadline": " \u2728 ECDSA and SignatureCheckerLib memory functions (#335)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 237, "deletions": 56}}, {"node": {"oid": "3e2fcb64a5979d94d9ef35415c7b4489bf462a55", "messageHeadline": "\u2728 MerkleProofLib memory functions (#334)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 153, "deletions": 18}}, {"node": {"oid": "c3bfd1ea3952c57f2ce1581c037e1f910cf3835e", "messageHeadline": "\u2728 Cube root (#333)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 105, "deletions": 32}}, {"node": {"oid": "acacf939a83805c6e2811be7da79555e35e3cdcb", "messageHeadline": "Bump version to 0.0.79", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5a7b5d331c07232de8b7596cbfeae0c398f77c4", "messageHeadline": " \ud83e\udd62 Edit multicallable comments (#331)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "84fef62361e3837d5bdcf36dce0c36b00ef642ce", "messageHeadline": "\u267b\ufe0f Multicallable multicall non-payable and public (#330)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 36}}, {"node": {"oid": "5d0198b498601ac7ca600afb351103bac89ac0e7", "messageHeadline": "\ud83d\udcdd Update README (#326)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5974062f53c4c0248eb5e8f5da84b6199f480290", "messageHeadline": "\u2728 Add isSorted (#325)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 289, "deletions": 64}}, {"node": {"oid": "dfc61808462753164b032c98f05070e3a2040439", "messageHeadline": "\u2728 Add raw operations (#324)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 309, "deletions": 108}}, {"node": {"oid": "52e0eed99431f1978a8607cad2f1f1197e227aa6", "messageHeadline": "Bump version to 0.0.78", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9701d510bb00511a413155fcf979dae3706d9524", "messageHeadline": "\ud83e\udd62 Edit EIP712 header", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e81e480f1dfd36725ba673dcae3597ba9ddf3a0", "messageHeadline": "\u26a1\ufe0f Optimize EIP712 (#322)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "8def7866998c668f1de36386608bc11e49924f37", "messageHeadline": "\u2728 Add overrideable _domainNameAndVersionHashes (#321)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "bbe9c561efd77a3e168d5d458dce4bff37776e7c", "messageHeadline": "\u267b\ufe0f Add EIP712 comments (#320)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "16f5d56baa0a958dd3b5c68df3ca9b8f75bda551", "messageHeadline": "\u2728 Add EIP-5267 and optimize (#319)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 157, "deletions": 46}}, {"node": {"oid": "4709550c4b7ae4bd6d65ff1c926799677a83f255", "messageHeadline": "\u2728 Add more appends to DynamicBufferLib (#317)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "513381a31bbb5cc15b16a322a6bbba5f98d18a40", "messageHeadline": "\u267b\ufe0f Improve TestPlus _random (#316)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 219, "deletions": 215}}, {"node": {"oid": "c50025a83f43cf2a965441de6b9035e4b0bed8b1", "messageHeadline": "\ud83d\udcdd Add cautionary comment in README (#315)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "513c8e844c9e0dca6d4a8b9309006e8738663387", "messageHeadline": "\ud83e\udd62 Add memory safe tag (#314)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "ca25c9288c5d3bc1990c660f33fcbe33cfc23002", "messageHeadline": "Bump version to 0.0.77", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06716c658e2887ac33927a8ec0729c63d855bf99", "messageHeadline": "\ud83d\udc1e Fix sort for misaligned memory (#313)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 133, "deletions": 113}}, {"node": {"oid": "32d2c5d9f5be97ae6f498dda34c8a496190b1a9a", "messageHeadline": "\u2728 Add function chaining to DynamicBufferLib (#312)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "1e01e0d0e396e3bc6d70f5c27601ee86c77efe80", "messageHeadline": "\u267b\ufe0f Tidy Tests (#310)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 240, "deletions": 1630}}, {"node": {"oid": "e0892f3776e47e83f9ed23b57f602fbe54536f13", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#309)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2189, "deletions": 250}}, {"node": {"oid": "b7c1111f8a40be3b0a917ba5e5655366408cf4f2", "messageHeadline": "Bump version to 0.0.76", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd7547abde1ec6da07e7f4bd6d09103314e1385a", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#308)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 96, "deletions": 94}}, {"node": {"oid": "437da9a26b0f223f7200b3fbd55ddcf800c97d88", "messageHeadline": "\u267b\ufe0f LibString fix (#307)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "ed18bb65a0e72656a2f64256dfc4d78eccb33a1a", "messageHeadline": "\u267b\ufe0f Remove sort stability comment on LibSort (#306)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "7d0c94acbb165add002ab0804abe18d61d84b1a4", "messageHeadline": "\u267b\ufe0f Add comments to TestPlus (#305)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 91, "deletions": 60}}, {"node": {"oid": "7143fa2d068537c8a2692c9612f7a1c67cb0e185", "messageHeadline": "Bump version to 0.0.75", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d27b5885868668b2025044707e47327a2bec46b", "messageHeadline": "\u2728 Deterministic SSTORE2 (#303)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 96, "deletions": 12}}, {"node": {"oid": "0a933f112b9c0e5a93df646d52b77669e99ceab0", "messageHeadline": "\ud83d\udcdd Update README with note about upgradability (#302)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c92768fa051622bac0e8b9bf5ef892a9c70a2778", "messageHeadline": "\u2728 Empty calldata helpers (#297)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 108, "deletions": 26}}, {"node": {"oid": "bee13eb9ef2fa7ac4cf4105d524483b8906f47d6", "messageHeadline": "\ud83e\udd62 Multicallable: Use virtual (#296)", "author": {"name": "z0r0z", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a03f6d4ea02c43633d3c32c13db74f015621b83", "messageHeadline": "Bump version to 0.0.74", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d56ee6d023e9e5f189fe296e78cc4b9b6b57b8e", "messageHeadline": "\u267b\ufe0f Tidy (#294)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 73, "deletions": 93}}, {"node": {"oid": "9ee86c9814738ffb04c1731e442059661ca3db5c", "messageHeadline": "\u2728 Raw number operations (#293)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 200, "deletions": 61}}, {"node": {"oid": "11eea5dd12dc62fba5a5ef7f14a92942ab28fee6", "messageHeadline": "\u267b\ufe0f testFuzz -> test (#292)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 329, "deletions": 363}}, {"node": {"oid": "8006aec36b13ca4d783075fd03144aaa0238994b", "messageHeadline": "\u267b\ufe0f Edit TestPlus (#291)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 204, "deletions": 198}}, {"node": {"oid": "63d0a4f3edcf682366f8c0c5480cbe884a35b915", "messageHeadline": "\u26a1\ufe0f Minor bitwise optimizations (#290)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "459f665c760dc5c471b37954430a336df795fb95", "messageHeadline": "Bump version to 0.0.73", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e50a0484f2f14cc2f4e86c33102f20c672ac490", "messageHeadline": "\u267b\ufe0f Tidy (#289)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 231, "deletions": 262}}, {"node": {"oid": "eaf3a611ef57a5f3ad9240d91e8735ca4c025029", "messageHeadline": "\u267b\ufe0f Gas agnostic test randomness for easier debugging (#288)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 257, "deletions": 250}}, {"node": {"oid": "8ad1c7f72c75f10d275dfdbaf6d7f929addc5d97", "messageHeadline": "Bump version to 0.0.72", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "508a62adb9a95f1431d2262772779ad7316f4c82", "messageHeadline": "\u2728 LibMap (#287)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 455, "deletions": 121}}, {"node": {"oid": "85f79e53ae457ab9252fba2d124ebb6d260b3f2e", "messageHeadline": "\u267b\ufe0f Fix testStringIndexOf fuzz test (#285)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "b1ef7f3e9868b15f5a017cf453847caeeffbfc06", "messageHeadline": "\u2728 MinHeapLib (#282)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 341, "deletions": 0}}, {"node": {"oid": "9c0dab1e394509ec42bc026ad72bcb856de38279", "messageHeadline": "\ud83e\udd62 Edit ECDSA comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c196cbe275aa790164b918824631fd164b3faec1", "messageHeadline": "Bump version to 0.0.71", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71174f7eaaede31845494250b04cbd7c96df0d8", "messageHeadline": "\u2728 SafeTransferLib transfer all (#281)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 273, "deletions": 144}}, {"node": {"oid": "194da5efdda20b504d90b3ddcf82785c02f7614c", "messageHeadline": "\u26a1\ufe0f Optimize Base64 encode", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4e0a2f48b65ede50636407cda6248d537548ec03", "messageHeadline": "\u267b\ufe0f Update import all (#280)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "046ca9b91ac45c5cc555e6eae6c60c4a00641650", "messageHeadline": "\u26a1\ufe0f Minor LibSort optimizations (#279)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "80c29e7f9565fcce4dcd96a678b09b5b2fb763a7", "messageHeadline": "\u26a1\ufe0f Optimize SafeTransferLib (#277)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 76, "deletions": 77}}, {"node": {"oid": "998373fb1dfe1d6882de9df9ae3a8945011462f3", "messageHeadline": "\ud83e\udd62 Add virtual to EIP712 internal functions", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28367aae9a069b81cf6e93b84bbaba1eb4360c40", "messageHeadline": "\u267b\ufe0f Fix test for via-ir in solc 0.8.4 (#276)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "779064b3998c6f03fd304b2779ad2253f0ae24ed", "messageHeadline": "\u267b\ufe0f Tidy EIP712 (#275)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "6ec9b3eb4b2973454d70acd3600d4524c35dcd16", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#274)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "86de758a87a62959b116d6676aae5aac8ff156f7", "messageHeadline": "\u2728 Add EIP712 (#273)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "f8d40adedb499dfcb88404b9fde78df47f43e9a9", "messageHeadline": "Bump version to 0.0.70", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4141dd9998cd5f1254a30f86e8ad03b6d2569f6", "messageHeadline": "\u2728 Add toHexString(bytes) (#272)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 146, "deletions": 59}}, {"node": {"oid": "6ef287139e70e251eac6c12d8c02fb8ddc9f5328", "messageHeadline": "Bump version to 0.0.69", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48c9bdf224d9d8bb6c5a5ae4b2062c7d71c29662", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#271)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "c7ba647f0e35658b9a52cd2e4364b4cb898d7b9a", "messageHeadline": "\u26a1\ufe0f SafeCastLib minor optimization (#270)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 192, "deletions": 190}}, {"node": {"oid": "1e0b17b6b48eff2784b199aefd097e8766f74a02", "messageHeadline": "\u267b\ufe0f Revert to original SafeCastLib (#269)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 183, "deletions": 380}}, {"node": {"oid": "be80011eb4019723eff4521aec6b25ca538c8795", "messageHeadline": "\u267b\ufe0f Simplify SafeCastLib tests (#268)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 27, "deletions": 442}}, {"node": {"oid": "6700cac39761c2d101f406c7871ac9553f2331a7", "messageHeadline": "\u267b\ufe0f Tidy ECDSA and SignatureChecker (#267)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "5ca3b4fc641e5919304bdd10700d5ff1e8f97aa7", "messageHeadline": "\u267b\ufe0f Remove unused import", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c89dd9a7c57084182b22f9e41a89abaa6a21adf4", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update CI (#266)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 154, "deletions": 141}}, {"node": {"oid": "39f4664b263a38a187268bb43d15f21789758817", "messageHeadline": "\u2728 Add isValidERC1271SignatureNow (#265)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 304, "deletions": 128}}, {"node": {"oid": "6a044043e1576261814235efe5ab3f5d423bd579", "messageHeadline": "\u2728 Futureproof branchless reverts (#263)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 983, "deletions": 366}}, {"node": {"oid": "81f8cc8faadbce05eb5100c410fc514007ded31f", "messageHeadline": "\u267b\ufe0f Strengthen ECDSA tests (#262)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 185, "deletions": 97}}, {"node": {"oid": "d055cf6ee45ac6c72472a19da5b4677320411e17", "messageHeadline": "\u267b\ufe0f Reduce bytecode size (#261)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 492, "deletions": 513}}, {"node": {"oid": "8323a444b7536661a1c6ca020b9c58fcdbb82ddc", "messageHeadline": "Bump version to 0.0.68", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "465dbe1f4f15b7dab5ca9ef0685f58197789b904", "messageHeadline": "\u26a1\ufe0f Optimize Multicallable (#260)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 70, "deletions": 56}}, {"node": {"oid": "422d18ec1d9d0d05174911512b9a198ac99850f2", "messageHeadline": "\u2728 Add tryRecover (#259)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 444, "deletions": 170}}, {"node": {"oid": "0102711dd0866a22fc1a75c81fb8a2b5ed5bd637", "messageHeadline": "\u26a1\ufe0f Optimize LibString Hex functions (#257)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 104, "deletions": 168}}, {"node": {"oid": "fcfc4f829e36287a39f617d239aee95bf3d045df", "messageHeadline": "\u26a1\ufe0f Optimize toString and add comment (#256)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "5b42f50c9e7c2c4fddcb2ece6dc2463f412a0a7a", "messageHeadline": "Bump version to 0.0.67", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db81a8dbe85c8dce8715d72cf47357728b2b938d", "messageHeadline": "\u267b\ufe0f Add more brutalize (#255)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "5d8a8b2f084dede87c19ece15e656409553eeba3", "messageHeadline": "\u2728 LibPRNG byte shuffle (#253)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 94, "deletions": 10}}, {"node": {"oid": "f6d993a23ae21c2b5f65fe2ecc361a739c738949", "messageHeadline": "\u2728 Add signed toString (#254)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 123, "deletions": 60}}, {"node": {"oid": "ce36af255b18b5d82240437f53dc3d2e1b1dbae1", "messageHeadline": "Bump version to 0.0.66", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f291f965e8a7afb86eab49051023610ca8257c11", "messageHeadline": "\u2728 Import everything (#251)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a75e7e74a51523229f86462e679fbd20709d5b82", "messageHeadline": "Bump version to 0.0.65", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "087067369c78bed1c2682cfad3d1fb05f6118347", "messageHeadline": "\u267b\ufe0f Tidy (#250)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 201, "deletions": 180}}, {"node": {"oid": "0d7617ed5f8968634eafc6f8f58d4772111fd883", "messageHeadline": "\u267b\ufe0f Tidy memory tests (#249)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 268, "deletions": 330}}, {"node": {"oid": "e283661d81a3ebb66f0a099a95f70ce4239ac1d4", "messageHeadline": "\u267b\ufe0f Zeroize after slot in Base64 (#248)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "ff2a06c9cbef92f5cf0523f5be54dcd1c3d1a10c", "messageHeadline": "Bump version to 0.0.64", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e35cdccc8a0f046e79d9c398eb002807033c6240", "messageHeadline": "\u267b\ufe0f Save bytecode on OwnableRoles (#247)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "e5cb22cc44e7d32446b2b6ebdb55bd65151113d6", "messageHeadline": "\u267b\ufe0f Save bytecode on Ownable (#246)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "efe4785cc2e030635ef79426814794c30b32087d", "messageHeadline": "Bump version to 0.0.63", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82ce82c0ab998a5214f81579ef6148ddd3368722", "messageHeadline": "\u267b\ufe0f Add better _random for TestPlus (#245)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "598c43f675d5abbeb61f277bb8122937a7b9c7b7", "messageHeadline": "\u267b\ufe0f Tidy LibSort tests (#244)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 315, "deletions": 704}}, {"node": {"oid": "4859adada4bdfb44329837330f6d16851f0e3459", "messageHeadline": "\u267b\ufe0f Save some bytecode (#243)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 122, "deletions": 123}}, {"node": {"oid": "9c3fa074cc2be9e36fa69356a25f585e03ab9ff0", "messageHeadline": "\u2728 LibSort union, intersection, difference (#242)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1173, "deletions": 167}}, {"node": {"oid": "e46081029ed03a008983826177bfaa310da5fbfe", "messageHeadline": "\ud83d\udcdd Update build ci badge", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e98d112afe01c2b7b9bfb39057ab9ad2593f3263", "messageHeadline": "Bump version to 0.0.62", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af85b086cc7903932e409ff08c6063643b058dc7", "messageHeadline": "\u2728 Add startsWithCaller to LibClone (#239)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "0347de3c84a65af1a4432ae14ec87f1063f2e9c7", "messageHeadline": "Bump version to 0.0.61", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a68d9ac85250da4fd1c83bcc44a1a1d0f9bf3e8", "messageHeadline": "\u2728 Add initCodeHash to LibClone (#238)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "7131ab102c949f5c1799e837068f7ef61cf1a0d6", "messageHeadline": "Bump version to 0.0.60", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "204c773118e50954bba11d9f260a3eab7a938271", "messageHeadline": "\ud83e\udd62 Fix comment link (#235)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d17c721251ac0160eea2042c6df68290c31e7608", "messageHeadline": "\u2728 Add `DATA_OFFSET` to SSTORE2 for drop-in compatibility with solmate\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "a612840923f3713a64f632577bda41c20b2be7f1", "messageHeadline": "\ud83d\udcdd Update logo.svg", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c24161052d2c602ebe44e1f445446e13888dc64", "messageHeadline": "\u267b\ufe0f No testFail (#231)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 268, "deletions": 179}}, {"node": {"oid": "81c9ad1a481bb3ac4fb62c1eedd23ee1d3d70837", "messageHeadline": "\ud83d\udcdd Update logo.svg", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 95}}, {"node": {"oid": "8cbe2d91d18c1b63633e98a900a5563d0c02fc03", "messageHeadline": "\ud83d\udcdd Update logo.svg", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 94, "deletions": 86}}, {"node": {"oid": "30adc572e33cb11b64e6ee286bf7464d66f5969a", "messageHeadline": "\ud83d\udcdd Add logo (#230)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "700610014284d4f2b6892c43bc74c2d2ec4c760d", "messageHeadline": "Bump version to 0.0.59", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ba774cbb3f6d23ee4a29aeae2083b93854a20a7", "messageHeadline": "\u2728 Add more LibSort functions (#229)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 228, "deletions": 76}}, {"node": {"oid": "5f7ec078ab0e84d797c9ac83966f5469902a75b7", "messageHeadline": "\u267b\ufe0f Argless `_random` for tests (#228)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 149, "deletions": 200}}, {"node": {"oid": "8790a9c543fab9427f5ce29764b7a9cf9358dcc2", "messageHeadline": "Bump version to 0.0.58", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "756d243321255d991c04a1363719ec6e002cf144", "messageHeadline": "Remove .prettier files", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "4634424963caf6abb5fcf97f5731c3d708af0144", "messageHeadline": "\u2728 Add Ownable (#227)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 328, "deletions": 318}}, {"node": {"oid": "630217f83c430c48978c004bc93caab5ccb21b7a", "messageHeadline": "\u26a1\ufe0f Optimize OwnableRoles bytecode size (#226)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "d20d0549cdb0abe09999da83701b3f63615e32a5", "messageHeadline": "\u26a1\ufe0f Optimize OwnableRoles bytecode size (#225)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 91, "deletions": 67}}, {"node": {"oid": "9ec91dba03c32f5a348fdefc58910fafaf4496ee", "messageHeadline": "\u26a1\ufe0f Optimize OwnableRoles bytecode size (#224)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "ef1b441959ea101d22e8e70bed6c3a4d48129c99", "messageHeadline": "Bump version to 0.0.57", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b49ec6f40cd1bf7a7b26970f9910741607dab09", "messageHeadline": "\ud83d\udcdd Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc607f4eda5cf97143d061dea58dcc4ce25b39b6", "messageHeadline": "\u2728 Add SafeCastLib (#223)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 684, "deletions": 0}}, {"node": {"oid": "820649e5833212ffe6317d9d1b70ccfb7b69ca39", "messageHeadline": "Bump version to 0.0.56", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "114044067357eb2464f17f72fda2363d1eeb11eb", "messageHeadline": "\ud83d\udcdd Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc6e0bad984b5a2bca5126790f54cd2c2bd371ce", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Change linter from prettier to forge fmt (#222)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1548, "deletions": 1492}}, {"node": {"oid": "2dd43816301dc1518ecde977fc8825dcd3510130", "messageHeadline": "Bump version to 0.0.55", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68384c1f07bb6725b1ba7b7a23513487d0d5c545", "messageHeadline": "\ud83d\udd12 Enable Signature checker to accept arbitary lengths for EIP1271 (#220)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "db4857b4a1e17ad035668b588b41a1c90139b99d", "messageHeadline": "Bump version to 0.0.54", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "a19e5eb1f8e4776a1a8ca592ee3b9d994022ecae", "messageHeadline": "\u2728 DateTimeLib (#214)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1344, "deletions": 0}}, {"node": {"oid": "6f0d1c1e284fc034af85d2a502c6aa665864bb96", "messageHeadline": "\u2728 Add upper and lower to LibString (#216)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 185, "deletions": 53}}, {"node": {"oid": "f4636099a026e1f0d876ad7f01b84407b55be234", "messageHeadline": "\u2728 Add rune count to LibString (#211)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 112, "deletions": 43}}, {"node": {"oid": "99c6364e9c92e83e6a5a6bdbae6aabc0ec6be889", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#207)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "7c9909aaa10f81a822d012a6cef9946b3a571bc6", "messageHeadline": "\u267b\ufe0f Add optimized _bound for tests (#206)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 131, "deletions": 72}}, {"node": {"oid": "495e500a6b694ba1e2c5ab316a02f1653c34dcad", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Update ci (#205)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 343, "deletions": 330}}, {"node": {"oid": "66dd63caaa6b9d8f9960e42bfe9b11abc117c728", "messageHeadline": "\u267b\ufe0f Fix mysterious fuzz test fail (#204)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "bb7a5711cf2c277ff0c4897a01b577d3c0501a50", "messageHeadline": "\u267b\ufe0f Improve MerkleProof tests (#203)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 62, "deletions": 36}}, {"node": {"oid": "ddf11fd3a1a2b585edfc01268409191122a4595b", "messageHeadline": "\ud83d\udc77\u200d\u2642\ufe0f Forge update forge std (#202)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 288, "deletions": 285}}, {"node": {"oid": "e5054a3afd56def57834af1028364c38ca60d317", "messageHeadline": "Bump version to 0.0.53", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea7d4bc661187f4c19ea101a2fb435247c5a40f6", "messageHeadline": "\u267b\ufe0f Add missing memory-safe-assembly comment (#201)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d6b0a8fcd882e8b622c00c33acfd96ef0b26998c", "messageHeadline": "\u2728 Add fullMulDiv to FixedPointMathLib (#200)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 268, "deletions": 56}}, {"node": {"oid": "c671548d41b2f36eb364dd120924fcb25d8c66af", "messageHeadline": "\u2728 Add log2Up to FixedPointMathLib (#199)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "f3b9d68822bf87958d24575c5ffa8ca54be2ebed", "messageHeadline": "\u267b\ufe0f Remove down postfix from FixedPointMathLib functions (#198)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "8b3a2a007bf0d207c4808227e65fdfaffb81bcc6", "messageHeadline": "\u2728 LibString eq (#197)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 99, "deletions": 87}}, {"node": {"oid": "65a0e7c57baf2346ca6bd9adf100a25f2025943c", "messageHeadline": "\u267b\ufe0f Zeroize the last slot for SSTORE2 read (#194)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 93, "deletions": 81}}, {"node": {"oid": "0d3d0fc2e3df1debe6d59bfa99c153718fa61bd5", "messageHeadline": "Bump version to 0.0.52", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c64ee7376b4dedc9007724900096217f789e0a6", "messageHeadline": "\ud83d\udcdd Snapshot", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "dccf658e0223e1fddb0d859a67b52d451d0fa03e", "messageHeadline": "\u26a1\ufe0f Reuse offsets and lengths in `LibString.directReturn` (#193)", "author": {"name": "Philippe Dumonet", "email": "philippe@dumo.net", "user": {"login": "Philogy"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "68699019a4cfaaa22ef1e612bac085fc3ba508f6", "messageHeadline": "\u267b\ufe0f Memory safe assembly (#191)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 267, "deletions": 76}}, {"node": {"oid": "66be9cc2813114002ab9855e17d650559a6fa8a0", "messageHeadline": "\ud83d\udcdd Edit comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a99789ce71a3e60e65df604bf18203e7d9a90bd", "messageHeadline": "\ud83d\udcdd Edit comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e7d362358185ffb41f8946e38f4457535147c0b4", "messageHeadline": "\u26a1\ufe0f Optimize toHexStringChecksumed (#190)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8c5adf30d67287f2952d7e1341023b2eb2a9c633", "messageHeadline": "\u267b\ufe0f Strengthen testFromAddressToHexStringChecksumed tests (#189)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "3e4d625c14b5a3802ac9ace91666805f80dccc28", "messageHeadline": "\u26a1\ufe0f Optimize toHexStringChecksumed (#186)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "83f8a3a63264a6d40a814662e2bfd5c3e1bfbf8e", "messageHeadline": "Bump version to 0.0.51", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686b234fe868979d8853bf9f8f05d321cddbc807", "messageHeadline": "\u2728 Add toHexStringChecksumed (#185)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 109, "deletions": 47}}, {"node": {"oid": "e471e675187d3d5db70eb65b0624131a2d11af1f", "messageHeadline": "\u2728 LibString no prefix hex functions (#184)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 144, "deletions": 70}}, {"node": {"oid": "a75537dd154f6e17f724a7bc15b8f3f511072d5b", "messageHeadline": "\u26a1\ufe0f Minor optimizations (#182)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 107, "deletions": 89}}, {"node": {"oid": "36043e8ea3c966240f92fbe90b10fc4f3f1e8596", "messageHeadline": "Bump version to 0.0.50", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "590a9f94bcfed6aeb73522a336d8dd83234dd514", "messageHeadline": "\ud83d\udd27 Takes out the wrench and beats the compiler into submission (#181)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 96, "deletions": 88}}, {"node": {"oid": "2ac4e4a12f7e2528b978554e787f43b2db12a69a", "messageHeadline": "Bump version to 0.0.49", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57882e44fd5796597cfe1ce382ab7e08cec803c0", "messageHeadline": "\u26a1\ufe0f Optimize LibPRNG uniform (#180)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7cd859a72f2cc4f667de4667c58ca45ad3af349d", "messageHeadline": "Bump version to 0.0.48", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc1c2a032887826a735752033df34b8df5dc547", "messageHeadline": "\u26a1\ufe0f Remove rejection sampling from LibPRNG shuffle (#179)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "0ba3a08fe6c931af3883e02d6f633d30f93d8739", "messageHeadline": "Bump version to 0.0.47", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecdc7d82b4c3268d809e4150394838c019a94d1c", "messageHeadline": "\u26a1\ufe0f Optimize LibPRNG shuffle (#177)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "2df9c169d169bdb72c150fb4de6ff018a2a1e848", "messageHeadline": "Bump version to 0.0.46", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e3083a22d658da343556857ab94aa66475c1cd0", "messageHeadline": "\u2728 LibPRNG new functions (#176)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 157, "deletions": 10}}, {"node": {"oid": "2ec84be146f5779ddf78113c740693e79447c308", "messageHeadline": "\ud83d\udcdd Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f73f4e91e46b46ccdbc7cc8eb1e0fa7f2bba752", "messageHeadline": "\ud83e\udd62 Fix LibPRNGTest class typo (#173)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d5e861e0be99ec9b561b9ee2e32871f1cd9323e", "messageHeadline": "Bump version to 0.0.45", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fe0ae9feb3c6f1b166983cbb70a3f0c7cc19c68", "messageHeadline": "\u2728 Add LibPRNG (#172)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "2a313a74a271ef23d44f0226cfe42eac71720244", "messageHeadline": "\u267b\ufe0f Tidy tests (#171)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 139, "deletions": 145}}, {"node": {"oid": "5974980a22c42f4156f699424e2df3747bb3302b", "messageHeadline": "\ud83d\udcdd Update LibBitmap comments (#170)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e9a2b53886891bab75e330288c6af5ac10ff5e8e", "messageHeadline": "\ud83d\udcdd Update DynamicBufferLib description (#169)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "563f2d30d346bc12aa8fe31b629fa5fa94f41111", "messageHeadline": "Bump version to 0.0.44", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa4f58bedcef08e3a710425393f4ae46b1729a1f", "messageHeadline": "\u2728 New LibBitmap functions (batchSet, batchUnset, popCount, findLastSe\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 378, "deletions": 14}}, {"node": {"oid": "6da40f0555985843bfa20f1fbe2ec606c4b556bc", "messageHeadline": "\u26a1 Optimize Factorial Function (#168)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f119e6b0dbc0eb1e45941ced72331e21a5bdc631", "messageHeadline": "\ud83d\udcdd Add DynamicBufferLib comments (#165)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "9499a2688429a7a821b7861ef5797de7525fe2cb", "messageHeadline": "\u26a1\ufe0f Minor CLZ Optimization (#164)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "457fb6a5ddd6cc72ef659b97d6e963065cdb3d8f", "messageHeadline": "Bump version to 0.0.43", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "921c32eed73f6f913077e205168d08f042e19f07", "messageHeadline": "\ud83d\udc1e Fix DynamicBufferLib (#163)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "199041d05fdea75c5f60b8b3ff59573fb83f7a23", "messageHeadline": "Bump version to 0.0.42", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "682d7c01ad542cdf5c6f32c892e7c6a435cca917", "messageHeadline": "\u26a1\ufe0f Minor DynamicBufferLib optimization (#162)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b0c0d545f69517eb90c842156c120f6ec090e67", "messageHeadline": "Bump version to 0.0.41", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27446a6cb53c0cb5a2b2c0f10c6e45bb109f36ec", "messageHeadline": "\u26a1\ufe0f Minor DynamicBufferLib optimization (#161)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c7b78bfe1d45571501af044c88769559366d7c0", "messageHeadline": "Bump version to 0.0.40", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "131799c60f9a5b5ec9f2dcd04db4f8b327916aa3", "messageHeadline": "\u267b\ufe0f Cleanup (#160)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3eee120f7f015c16ade7e034aaedabd780ebb29", "messageHeadline": "\ud83d\udc1e Fix DynamicBufferLib (#159)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f6c120bb00060f5e1771120142fe136b8a0284ac", "messageHeadline": "Bump version to 0.0.39", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38f5f8a920407ded20d6c50b3c53f634e43165fc", "messageHeadline": "\u267b\ufe0f Cleanup DynamicBufferLib (#158)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "5e89a80f36f100aa91a645908ad37cfa7ea8cb65", "messageHeadline": "Bump version to 0.0.38", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1eaaa84b3dac50247fca93f1325e1ca848468ba", "messageHeadline": "\ud83d\udc1e Fix DynamicBufferLib underallocation (#157)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "b0dddc6a88407e672a3bf3ac36a624e31c43a854", "messageHeadline": "\u26a1\ufe0f DynamicBufferLib optimizations (#155)", "author": {"name": "0xKitetsu", "email": "105421120+0xdineshkumarsm@users.noreply.github.com", "user": {"login": "0xKitetsu-smdk"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "c4f76a62ea612c5f3aa52f361a407f7703648772", "messageHeadline": "\ud83d\udc1e Fix LibString split (#156)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "2517e0b6c3a0731c51c8a799ac002f0b2737357e", "messageHeadline": "Bump version to 0.0.37", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca08f9c8b06aa29b4561c040bee10a1abd9bd5f1", "messageHeadline": "\u2728 Add escapeHTML (#150)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 121, "deletions": 38}}, {"node": {"oid": "5a1f075a7b0cd4e48357e766bc5d88b19c03c48d", "messageHeadline": "\u2728 Add DynamicBufferLib (#146)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 212, "deletions": 9}}, {"node": {"oid": "dcb5d85a862b8d7fcd645399e71dea7f64ef45f5", "messageHeadline": "\u267b\ufe0f Strengthen LibClones test even more (#145)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "4763695ef14beacde245ca99a3e28538f6535d22", "messageHeadline": "Bump version to 0.0.36", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "730160269ea0537b5ba8be14d63caca50c7d6504", "messageHeadline": "\u267b\ufe0f Add tests for two arg version of forceSafeTransferETH (#144)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 71, "deletions": 58}}, {"node": {"oid": "a4859b2eb794dec187f924b4e78e47a71e1d1a79", "messageHeadline": "\u2728 Add a two arg version of forceSafeTransferETH (#143)", "author": {"name": "middlemarch.eth", "email": "tom.s.lehman@gmail.com", "user": {"login": "RogerPodacter"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e1ecb75d537840e96ff25f26af8f412f8cf16d6b", "messageHeadline": "\ud83e\udd62 Fix typos in sentence termination (#140)", "author": {"name": "Paladin - Team Account", "email": "87263486+JorgeAtPaladin@users.noreply.github.com", "user": {"login": "JorgeAtPaladin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55ca74d6f4c7c900bdaf89ad6f47848333d80f4b", "messageHeadline": "\ud83e\udd62 Fix typo in LibString comment (#139)", "author": {"name": "middlemarch.eth", "email": "tom.s.lehman@gmail.com", "user": {"login": "RogerPodacter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f18fe467ea7302671fd3df9022409f770d07bd6", "messageHeadline": "\u26a1\ufe0f OwnableRoles Payable Optimization (#138)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "cea4d9dfc7c16b38201151db3169c3b268deaad3", "messageHeadline": "Bump version to 0.0.35", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51847b10348fdbfabe54a2c7216321c5f487a7de", "messageHeadline": "\u26a1\ufe0f Optimize SignatureCheckerLib (#136)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 97, "deletions": 38}}, {"node": {"oid": "4a41fcbc9a74baaa74bc00df195ca676e9a9d637", "messageHeadline": "\u26a1 Optimize verifyMultiProof (#135)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "3379259dbd3e9922aae520987a990530e5f981f9", "messageHeadline": "\u267b\ufe0f Fix LibString test warning (#134)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "86908641fdd3e472c16a92a188a24a548ea9e950", "messageHeadline": "\u267b\ufe0f Fix LibString tests for solc 0.8.4 (#133)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "4afcf5a5be9e60e8a10b6d0c93dd364ff2f124e4", "messageHeadline": "Bump version to 0.0.34", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aae2baacd3fb41d0c25c06d7419bf8ddf7fac8a", "messageHeadline": "\u2728 Add different variants for SignatureCheckerLib (#132)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 151, "deletions": 21}}, {"node": {"oid": "3d1f188bd8b0283bf593d3873c21256f3b3c293d", "messageHeadline": "\ud83e\udd62 Fix escapeJSON comment (#131)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c147e582b961cb92860b36f97dedea83242ac191", "messageHeadline": "\u26a1\ufe0f Minor escapeJSON optimizations (#130)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "818be5970db46dc31777b4d4f10452f7827bb58b", "messageHeadline": "\u267b\ufe0f Optimize LibSort test (#129)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "7c6ea2a94a8cc05f9b32c768dd5e6907fabc9c65", "messageHeadline": "\ud83d\udcdd Edit LibSort comment (#128)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c44ab85f6757f3afadc87edb9b965f2cc0c7eeb0", "messageHeadline": "\ud83e\udd62 Fix LibString index comment (#127)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f4309c954887e43fb55779dedbcd4b9cef55371", "messageHeadline": "Bump version to 0.0.33", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "016c4ac1ae5be7aada57730a86ae4cf88e0f7309", "messageHeadline": "\u2728 Add escapeJSON (#126)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 118, "deletions": 40}}, {"node": {"oid": "41d29edf76a08099d06df6353c6475ea10b5b0bc", "messageHeadline": "Bump version to 0.0.32", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1211cd64169d9920e9dca2c1f3a80ccde9e57b34", "messageHeadline": "\ud83d\udcdd SafeTransferLib comments fix (#124)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c3ad0f7c530f2a2e5a360d72b57d2d20443ed6aa", "messageHeadline": "\ud83d\udcdd Add MerkleProofLib Natspec (#123)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2fde9d8c12e027188328731b85392baf35da179d", "messageHeadline": "\ud83d\udcdd Add Natspec (#122)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 76, "deletions": 21}}, {"node": {"oid": "46370f62768041d36dc6aa8b4b59a4198dc298dd", "messageHeadline": "\ud83d\udcdd Add CREATE3 Natspec (#121)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ea2e5bc7ae4f1f93d229a12794e1c28a7cdcf228", "messageHeadline": "\ud83d\udcdd Fix insertionSort comment (#120)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "40fcd733730749d5589482e1391e9f153abefb3f", "messageHeadline": "Bump version to 0.0.31", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92980153301dc6c2233a5bb52832139d4f64a54c", "messageHeadline": "\u2728 Add forceSafeTransferETH + trySafeTransferETH (to combat gas griefi\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 299, "deletions": 53}}, {"node": {"oid": "7e5fbff27ea8c879d18577e971072dfec80c254c", "messageHeadline": "\u2728 Insertion Sort (#119)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 135, "deletions": 33}}, {"node": {"oid": "25e885141f5632a3a4ae2cc6d5e799883baaa3f8", "messageHeadline": "\ud83d\udcdd Fix ECDSA recover comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "28870f8d30c55d12a6a69ffa20bdf0a671389c63", "messageHeadline": "Bump version to 0.0.30", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96cc9472093a8aa71c18fc56547558e5c967b89b", "messageHeadline": "\u2728 ECDSA recover(hash, v, r, s) method (#117)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 79, "deletions": 9}}, {"node": {"oid": "03bcca0ac7a0a05e89741c74993a9397a3f9af77", "messageHeadline": "\u267b\ufe0f Rename LibBit functions (#116)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "c189001c511b212b9e3419368b4e6148a86c9027", "messageHeadline": "\ud83d\udcdd Fix OwnableRoles comments (#115)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "16a4ae07bd5468286f6d2b1ea070cad699c7bb78", "messageHeadline": "\u26a1\ufe0f Minor LibBit optimization (#114)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "708cd286434d3ceb6925fbb52b3a5e1f48707b35", "messageHeadline": "Bump version to 0.0.29", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bf19ec793a6b2bce68485c55df51bd809af0964", "messageHeadline": "\u26a1 Minor LibBit optimizations (#113)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a8800bd0345f736400908366acd983a0ff2e9c6d", "messageHeadline": "\u2728 Add isPo2 to LibBit (#112)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "f3a12e034027827cc3a43f1c3ffc48f059d90631", "messageHeadline": "\u26a1\ufe0f Minor LibString optimizations (#111)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "4ef8ebd2f0418a67d58ccd48bfd4412478d0aec7", "messageHeadline": "\u267b\ufe0f Argless brutalizer (#110)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 269, "deletions": 420}}, {"node": {"oid": "b56364b7206748a58549fb7442ac7e2961a9053c", "messageHeadline": "Bump verison to 0.0.28", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4dc98ba3c85be14c47e4093e14e1bc9cb6b1165", "messageHeadline": "\u2728 Additional LibString functions: indicesOf + split + concat (#109)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 419, "deletions": 62}}, {"node": {"oid": "05f45cc03f90a9cb6225940e332c827e6cac8c91", "messageHeadline": "\ud83d\udcdd Clarify LibClone CWIA comments (#108)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fd8e501ff954219be62de9c971c4d6f265a18ad9", "messageHeadline": "\u2728 Add LibString methods for packing + unpacking + directReturn (#107)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 235, "deletions": 32}}, {"node": {"oid": "ab284ab1ca9300a0c58bf35006c6eaf7a37def6d", "messageHeadline": "Add _getArgBytes to CWIA (#104)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 82, "deletions": 52}}, {"node": {"oid": "7c453593365950a2df97b02506a98e58101ef4e4", "messageHeadline": "Bump version to 0.0.27", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d1bb7f45e4839a8c5bb593541905f9dd52aa6d55", "messageHeadline": "\ud83d\udcdd Add emojis to PR template comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f19df7adffab1983598ad698a5723871883008d7", "messageHeadline": "\ud83d\udcdd Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "709ddc702762561b2d2dcbafd75c763526bca0a8", "messageHeadline": "\u2728 Receive() for CIWA (#102)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 195, "deletions": 75}}, {"node": {"oid": "027ad241e36aaa94f948f30e0e75ed592f0b997d", "messageHeadline": "\u2728 New LibString functions (#100)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 704, "deletions": 33}}, {"node": {"oid": "835c13def75eac9c62c0da2049515d155dc05e52", "messageHeadline": "Bump version to 0.0.26", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fdf3b151a379c91d027a19c622b14a404e2ab95", "messageHeadline": "\u26a1\ufe0f Optimize Base64 decode further (#96)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 91, "deletions": 88}}, {"node": {"oid": "8ff468b4cdcd7c97804f57cd301c901e7008b84a", "messageHeadline": "\u26a1\ufe0f Optimize Base64 decode (#95)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "463df004fa5ad98dc1d0a90219cb1fb5e995a6f1", "messageHeadline": "Bump version to 0.0.24", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aea5df5981f4347cbe86ec8a71160bf26c5288df", "messageHeadline": "\u2728 Options for Base64 encode (#94)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 66, "deletions": 26}}, {"node": {"oid": "4d12884a887c7b58de3a32d8bc8ffb517232e35a", "messageHeadline": "Bump version to 0.0.23", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e26f3b28d6c2d66d8241181e498acd12f74152b6", "messageHeadline": "\u267b\ufe0f Change ownershipHandoverValidFor to view (#93)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "07f093a69987598d391e953cebb2e53b9a66f093", "messageHeadline": "\u267b\ufe0f Edit Base64 comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "44e579ccad80976c649b7aaeb869cf9e313c329d", "messageHeadline": "Bump version to 0.0.22", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03df1ce4498dd353dd9182c1d8b0c719cf99a364", "messageHeadline": "\u2728 Base64 decode alt modes (#92)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 86, "deletions": 35}}, {"node": {"oid": "c795feda7e383fa5370f8d408c53013db3fd2111", "messageHeadline": "Bump version to 0.0.21", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa7088f4d9d8d7a704bb928525e58bdbe13b91a", "messageHeadline": "Edit README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9837c44cf86aef15903a8d3ab69b72c2697dddb2", "messageHeadline": "\u2728 Add 2 step ownership transfer for OwnableRoles (initiated by receiv\u2026", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 311, "deletions": 63}}, {"node": {"oid": "802d7fa88242c7f198c3f0326d3fe17c8b4d0fec", "messageHeadline": "\u2728 Base64 decode (#91)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 132, "deletions": 23}}, {"node": {"oid": "14c34937bf8cc4f0c41018e651697577f705553b", "messageHeadline": "Bump version to 0.0.20", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64e0aff537e2e65d74f818f6c80fa8914c20f5e7", "messageHeadline": "\u267b\ufe0f Add more FPM tests (#89)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "14361495aa1f44a00b77aca9098f1d5b269b239d", "messageHeadline": "\u26a0\ufe0f Remove 2 step (#88)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 17, "deletions": 140}}, {"node": {"oid": "b1ffdff045cbe08922552084fed42f30e0e2dee8", "messageHeadline": "\u267b\ufe0f Add stronger tests for MerkleProof (#87)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 106, "deletions": 13}}, {"node": {"oid": "0b58ec4d6306a5371ddc22722702f5c9141a3976", "messageHeadline": "\u26a1\ufe0f Add more tests and optimizations for sqrt (#86)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 83, "deletions": 61}}, {"node": {"oid": "5846234747ae021e46e5e35601a22078ada1e793", "messageHeadline": "\u26a1\ufe0f Add sqrt optimization (#85)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "0566ecf3226189f344ce9e3fd697f82990bb8dbe", "messageHeadline": "\u26a1\ufe0f Merkle MultiProof optimizations (#84)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 35, "deletions": 56}}, {"node": {"oid": "da80f5349085a13a58020dbf2f58185a0f4f8600", "messageHeadline": "\u267b\ufe0f Fix SignatureCheckerLib.sol author Natspec (#83)", "author": {"name": "z0r0z", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5e1aac4d6af64b69c4448eb40070ebb75757792", "messageHeadline": "\u2728 Add GCD into FixedPointMathLib (#82)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 82, "deletions": 44}}, {"node": {"oid": "888c6fde5539f2526fb3d48f75f37e0f4b3027a1", "messageHeadline": "\u267b\ufe0f Tidy", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 668}}, {"node": {"oid": "f6845f662d048ded478583afa6a0be06017b47b0", "messageHeadline": "\u26a1\ufe0f Add searchSorted optimization (#81)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "23337674e1082fc7c67226381742ed2fa274841e", "messageHeadline": "\ud83d\udc1e Fix searchSorted bug (#80)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 683, "deletions": 28}}, {"node": {"oid": "e6c56201a262063b67dc29cb4142416df4be1944", "messageHeadline": "\u267b\ufe0f Tidy OwnableRoles", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b04c6545bbf460e614b40b810b14efbf61e7a8de", "messageHeadline": "\u267b\ufe0f Tidy OwnableRoles (#78)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "e5f8b2a615f457b894d72577ff5723d5345aa583", "messageHeadline": "\u26a1\ufe0f Optimize searchSorted (#77)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 114, "deletions": 134}}, {"node": {"oid": "8ed1dbe39af4d9ee7c8c4a1531f773e1ac383c9f", "messageHeadline": "\ud83e\udd62 Abstract Clone.sol (#76)", "author": {"name": "z0r0z", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "72e3d7145ec9f3b624aff792ae6f6f9be407790f", "messageHeadline": "\u2728 LibSort (#71)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 707, "deletions": 366}}, {"node": {"oid": "6ceaf0acaef6edc7e934eaa80bf6668703682f86", "messageHeadline": "\u267b\ufe0f Cleanup (#74)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 516, "deletions": 66}}, {"node": {"oid": "70cd7f7e7fefff7f75446ea83f6bbec8420af80e", "messageHeadline": "\u2728 Factorial (#73)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 143, "deletions": 80}}, {"node": {"oid": "1b5ce030f65ad82aeaacba8477c6a96fda119070", "messageHeadline": "Bump version to 0.0.19", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4702e6cc1fb77fd28096340e35c9e11895f2dca3", "messageHeadline": "Remove rpow", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 15, "deletions": 92}}, {"node": {"oid": "15211ce61bcaf6d1b55bba309b0b8ed105c4f975", "messageHeadline": "\u26a1\ufe0f FPM and LibBit micro optimizations (#69)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6b921514a0ddf09f4a1b46e9809770b3f5e99820", "messageHeadline": "\u26a1\ufe0f Minor dist optimizations (#68)", "author": {"name": "Akshay Tarpara", "email": "akpatel0618@gmail.com", "user": {"login": "atarpara"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dff6d349f484742a0cdade4322794289590776cb", "messageHeadline": "\u26a1\ufe0f Inline log2 in lnWad (#67)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "ce4d43b20c0ba8357736a9046d4515b3f5fea556", "messageHeadline": "\u2728 LibBit (#66)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "888f4ebb43fca8cb517f03709e9ce9f0c6fea611", "messageHeadline": "\u2728 FixedPointMathLib (#62)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1051, "deletions": 0}}, {"node": {"oid": "0808e90ce8d37769d73976d863176963f655cd27", "messageHeadline": "\u26a1\ufe0f Microoptimization for OwnableRoles (#65)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "916cc5b299dcaa55696e735a5e111ecd2df3c6c5", "messageHeadline": "Microoptimization for OwnableRoles", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "55264254d05fc4606efade917c606e46f1f0b42b", "messageHeadline": "Bump version to 0.0.18", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd19994858bdd93f0c736f93b304491b16c7c255", "messageHeadline": "\u267b\ufe0f Add trailing zeros padding to strings (#60)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "237edf3ba9b250f568ff49f9c6e1075d32befa5d", "messageHeadline": "Add trailing zeros padding to some string functions", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "5c8b4d0f08f5090b0ec053acaccae38dbd2ee6c7", "messageHeadline": "\u26a1\ufe0f Add onlyRolesOrOwner for OwnableRoles (#61)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "f78cc96df67c5c5f4f9e4a5bf3437375bd1181b5", "messageHeadline": "Add onlyRolesOrMinter", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "9d97db15fe2a7548caa0c17e5c26c54bc088f712", "messageHeadline": "Update .gitignore", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fb7cdbd2bdcc14fedaf98e34649c72f5ce0d2e2f", "messageHeadline": "Delete lcov.info", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 640}}, {"node": {"oid": "6a4181aa962a227616d350b0615e30526b061904", "messageHeadline": "Bump version to 0.0.17", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178a1dbc4d41038d038d6b19e79980037ee22b59", "messageHeadline": "\u2728 LibCl0ne (#57)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "dd2ae5bb577766bbf33c89e3230a595b0760bf54", "messageHeadline": "Add LibClone comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c35cf236b60fc4550c20405260bf1a0b31279ee8", "messageHeadline": "Add LibClone and tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "e9d54142d27ee1602685e8aa6c6da794af2ac4fe", "messageHeadline": "Delete LibClone.sol", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "9b5a554c3530ffd6c837976d06e1749d48e65949", "messageHeadline": "\u26a1\ufe0f Minor CREATE3 optimizations (#56)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 739, "deletions": 16}}, {"node": {"oid": "4a3af46c872944560bbc0d4e80bebca619909a24", "messageHeadline": "Minor optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 739, "deletions": 16}}, {"node": {"oid": "55c579ae7990127ac330dfd29071f2aaa124b218", "messageHeadline": "Edit OwnableRoles comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d16e8af508ec1da69b6de4b8ed70af70a3fadb30", "messageHeadline": "Edit OwnableRoles comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d0efcb3cc457aa9d6d055a362b498d8836e36671", "messageHeadline": "\ud83d\udcdd Acknowledgements (#54)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f01466295f710505027799f442249bb108361927", "messageHeadline": "Add LibRLP cautionary comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c3e3ac4d95e2a5e43929433a6189f17bff3c7223", "messageHeadline": "Edit LibRLP comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "107e68cf04e3e0196d35525f70d3f9fc37e8e137", "messageHeadline": "Update README with Snekmate", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b95cbdbdc9ec0167099020dfce92e3b35b30d22", "messageHeadline": "\u2728 OwnableRoles (#50)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1069, "deletions": 49}}, {"node": {"oid": "92e7e43afc3b3777e62ec9509b28157f6a2303cd", "messageHeadline": "Fix hasAllRoles", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e8beecc3358ecf8b9a1c05bce00db727eb94bd", "messageHeadline": "Add OwnableRoles", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1069, "deletions": 49}}, {"node": {"oid": "dadec755923b5aa2b9369a8a492407cd0772c56e", "messageHeadline": "Minor ECDSA optimization", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "3ed16eb71f7f1afe886d9f37f7ca3a917c1b11ae", "messageHeadline": "Update README", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ad9febe1e8422df99fd84b60c2908a003f088a5", "messageHeadline": "\ud83d\udcdd Update authors (#49)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "84bb635339d225f1215c7132532b16bdf9094fbc", "messageHeadline": "Update authors", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "284af8f8ace42793e05550cfbf053ce159ab743a", "messageHeadline": "Bump version to 0.0.16", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e04d4acd604e34708ef6c3e1c910c99de9a26347", "messageHeadline": "Update README", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "61718f16c4c03ac93a3c616134094340c74549aa", "messageHeadline": "\u267b\ufe0f ECDSA separate long and short signatures (#48)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 119, "deletions": 75}}, {"node": {"oid": "6b35805dab4c46ac7b1750886d6e7ef752429e77", "messageHeadline": "ECDSA separate long and short signatures", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 119, "deletions": 75}}, {"node": {"oid": "48038a22d8e186d36c6b5ae768e93c663d80279f", "messageHeadline": "\u26a1\ufe0f SSTORE2 with minor read optimizations (#44)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 389, "deletions": 35}}, {"node": {"oid": "f6c303f9d1e63e6209e32f9aacea40f5f987b22e", "messageHeadline": "\u26a1\ufe0f CREATE3 with minor deploy optimizations (#46)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "21f04282906478ccc04e6ac27960df0984738d87", "messageHeadline": "Add CREATE3", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "a034c8e49ac64da2bcdc0156ebc98925652174d5", "messageHeadline": "Add SSTORE2", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 389, "deletions": 35}}, {"node": {"oid": "e39478468930c0b00d0d6c513f14a3b344fbdd34", "messageHeadline": "\u267b\ufe0f Add stronger toString tests (#47)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "a5e6a8ac2271178e14ea76c578691670329ad799", "messageHeadline": "Add stronger toString tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "a63c4725082aa96e3c715b78e61b226ba5da4dae", "messageHeadline": "\u26a0\ufe0f Clarify multicallable warning (#45)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "830a1d32c6036e18cf86f0a1b36fee21eeecd2b0", "messageHeadline": "Clarify multicallable warning", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ade4f307e160ddcd83c7fe526572be94ea7dfe54", "messageHeadline": "\u26a1\ufe0f LibRLP optimization and generalization (#42)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 172, "deletions": 2}}, {"node": {"oid": "2844e8bbe1e1270b7e137e917727706404afcc59", "messageHeadline": "Add LibRLP", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 172, "deletions": 2}}, {"node": {"oid": "408edcecde43d0ab58044dc04decd539e75a8636", "messageHeadline": "\u267b\ufe0f Add ECDSA cautionary comment on zero addresses (43)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "033359c98f5b6e42bd14c8f50b67d88253f02074", "messageHeadline": "Add ECDSA zero address cautionary comment", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8a421d6b97bc32a722a16329fb4cb98ded22590", "messageHeadline": " \u26a1\ufe0f Minor optimizations to bitmap and bytemap (#41)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e05f1577031f3c610132ce1bf268753ccc205607", "messageHeadline": "Minor opts to bitmap and bytemap", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "89d6874641da7887f60a6d8be2f51d5062c8845f", "messageHeadline": "Bump version to 0.0.15", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f254ea52deec556cf41298221f116b485662195b", "messageHeadline": "\u2728 Signature checker (#38)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "4326b7069abcc91b1eafebc02fb552ae11fcee2b", "messageHeadline": "\u267b\ufe0f LibBytemap Cleanup (#40)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "9d1b2a87369e5e9a4a8ecd95e04191c625aa0cc4", "messageHeadline": "Add LibBytemap to README", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "e034b21b4a1075872712bd950fd32e251b046369", "messageHeadline": "\u2728 Add LibBytemap (#39)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "ee4a104d4a752c64bf645509fefba84e2d4e1100", "messageHeadline": "Add LibBytemap", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "f71cb4df8c5aaa3914365a21822c03dd58075fbc", "messageHeadline": "Optimize", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "f554d4fa2e5f3ce76d34630a2a47f945cc0f845b", "messageHeadline": "Refactor", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "e28c3ae80f18147f9ba2ad9e782355803cb2de1f", "messageHeadline": "Added strong tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "bc1c734f26abffe74fd37a8075eb034a6d1120c3", "messageHeadline": "Fix comment typo", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3196757db3a04d40b1211c7b8a3a773bbf7fe60e", "messageHeadline": "Add signature checker", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "944b2ca2b93ac7c523b855f420a9b34ac65a5db8", "messageHeadline": "\u26a1\ufe0f Base64 Improvements (#37)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "1277846085f16bf8f9ef1d3e49a149a41cd5ccd6", "messageHeadline": "Base64 improvements", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "0e7fff5c1065d4530489bdf3a27fc0d1aadd7e26", "messageHeadline": "\u267b\ufe0f Improve tests (#35)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 124, "deletions": 172}}, {"node": {"oid": "7143fb5eae5d0b881f578bdf00347e54db0a2c16", "messageHeadline": "Improve tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 124, "deletions": 172}}, {"node": {"oid": "69122f457350ed3bb5b7af246d9e96f624beaec2", "messageHeadline": "Bump version to 0.0.13", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "675b88546316a8c95bc4deaa1a667fa441422736", "messageHeadline": "\u26a1\ufe0f LibBitmap Improvements (#34)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "d71750108b7132eae4ed8137be701e32ea4148f0", "messageHeadline": "LibBitmap improvements", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "013281e394d347ff7069fd73f01a8784f0731904", "messageHeadline": "Strengthen LibBitmap tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "2c8b4f44da6357e845df16e164393bcdc7791f3d", "messageHeadline": "Bump version to 0.0.12", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fbcdfca8500d20d729f5af2a355a52234a34b1c", "messageHeadline": "\u267b\ufe0f LibBitmap improvements (#33)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 120, "deletions": 71}}, {"node": {"oid": "73930c0c4857d9cde443a512e83f547ea852ae53", "messageHeadline": "Snapshot", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "5bb8062ba7790aff4d65ac027096d9080d14752f", "messageHeadline": "LibBitmap improvements", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 106, "deletions": 63}}, {"node": {"oid": "b2d2f3d6aec9077717127db83782eae87d52b547", "messageHeadline": "Fix kira kira headers", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4a76c823ba0ebbe56af7679bb8a532ad9e2cd6be", "messageHeadline": "\u2b50 Kira kira headers (#32)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "0fdc6cea5b411a8157ff7eecdd2b874a27f509b5", "messageHeadline": "Kira kira headers", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c0668f3e0235a004d7911de6a4710c1d801f2cc2", "messageHeadline": "Bump version to 0.0.10", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8a57631d25838b1e6f05d1f7750bdf70cbe6ff8", "messageHeadline": "Use back old toString", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "82dab12d5aeb401574446b8785a1d202a6b0ca67", "messageHeadline": "LibString opts", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "19e19b514f74a0aab6ee2d1eafaa9589df5a3f9c", "messageHeadline": "LibString Hex opts", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "305756201d052cf843c23028292320fc9ac03777", "messageHeadline": "Delete LibString.vy", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b2b1f12bd4d5cd3ef8d1021808e268eddb3c2e6f", "messageHeadline": "Optimize sort intro", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "f659d08a23b9e339fdd875bef387616fd8bcb5c2", "messageHeadline": "Median of 3 optimization", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "b1b4081fca0f89353198f4070118c949d3dfd61c", "messageHeadline": "\u26a1\ufe0f Minor sort optimizations (#31)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 32, "deletions": 49}}, {"node": {"oid": "6edc5941fe5f4333c0f147a732c7406812436a2e", "messageHeadline": "Switch stack push order", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5496c0fe65ad54d49f7690bf19d8ff6669a52450", "messageHeadline": "A little more opt", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "5255eb5cf6775a04b59a3e4a1c1ff1075375a29f", "messageHeadline": " \u26a1\ufe0f Optimize sort pivot strategy (#30)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 58, "deletions": 46}}, {"node": {"oid": "90b84556ac4e600879ce0a38349d4ef3717081df", "messageHeadline": "Change pivot strategy to median of 3", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 58, "deletions": 46}}, {"node": {"oid": "5239e164a506a84eebf3545c08866bb3649ed192", "messageHeadline": "\u267b\ufe0f Cleanup sort tests (#29)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 78, "deletions": 72}}, {"node": {"oid": "c2c1d12d643f13cca67d1ca8d610a40774b87c5b", "messageHeadline": "Simplify sort tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 62, "deletions": 75}}, {"node": {"oid": "4a071c4f6931864d3746a217c5367a0dcfa4c23d", "messageHeadline": "Add nonuniform tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "921810f198bb9bf8e2aada9c2e196bbd350a8585", "messageHeadline": "\ud83d\udccb Dev note on Multicallable (#28)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d73299037ddb4e7d7258128ca4067a17b11f3a46", "messageHeadline": "Update Multicallable.sol", "author": {"name": "z0r0z", "email": "92001561+z0r0z@users.noreply.github.com", "user": {"login": "z0r0z"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c2221b34b07d1385e41179155760e7239455dc6", "messageHeadline": "\u26a1\ufe0f Minor multiproof optimization (#26)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "21a56b8b3e26b71595a35dd3fd486991fdb81bf0", "messageHeadline": "Minor multiproof optimization", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c30f4a2e7ee091b58e659fd1305f378cc6577c0", "messageHeadline": "Bump version to 0.0.9", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78e1010939049b883b0a2445a047dae0788a5b5", "messageHeadline": "\ud83d\udc1b Fix multiproof (#25)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5dac1b21d464e34b8ebcfe81d85b2351d97c40e4", "messageHeadline": "Fix multiproof", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "09c73bc0e78d385f6061978f48b81a8c3ccbe8ee", "messageHeadline": "Bump version to 0.0.8", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65451e335445a142beeb9a2c3bbd85cf9ce16504", "messageHeadline": "\u26a1\ufe0f Minor Merkle optimizations (#24)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "985374499a2bd209333ea6d585540c71efa5d436", "messageHeadline": "Minor Merkle optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "aa32e3e321b38dd90c9795906aec37f47a50093c", "messageHeadline": "\u26a1\ufe0f Minor sort optimizations (#23)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "948057f300f9e5d17ad5fbd7df589da74a28b62b", "messageHeadline": "Minor sort optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2887cd9051024299da5db34aef077ef33a7a6422", "messageHeadline": "\u26a1\ufe0f Simplify toEthSignedMessageHash (#22)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "3f9e0297fb3c152ab9b00d169e79f738239b8791", "messageHeadline": "Simplify toEthSignedMessageHash", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "3c07cdd9d959bf96cd89fd5af42f5f7f79ed4ad6", "messageHeadline": "\u267b\ufe0f Tidy LibString (#21)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "28ec20361aa5b7faea0884643655b2810b869dc7", "messageHeadline": "Tidy LibString", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3bf54ac3e55b6562f12a3331f48956577b1dc231", "messageHeadline": "Bump version to 0.0.7", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64a22459951b4a4816575dc183f6256a94e08970", "messageHeadline": "\u26a1\ufe0f Minor LibString optimizations (#20)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "188c0e9af778297268993d8199c95f5700f200c1", "messageHeadline": "More opts", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "548b5b6332f82b40007dc4e78aa447bd3d462cf3", "messageHeadline": "Some tests and opts", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 65, "deletions": 52}}, {"node": {"oid": "e394cfc8123140dea924289b490c1116c991b8cf", "messageHeadline": "Snapshot", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b4898dfab77acd4b12df83ae7420417b7a5420e2", "messageHeadline": "Add some minor optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 51, "deletions": 64}}, {"node": {"oid": "e98a2182fa5f85f6309b82cd066884ff2540bd00", "messageHeadline": "Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63a3e714d8092692db190e245a88c22f23c99b88", "messageHeadline": "Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6de4379b3ca7f25e397717255fadcff3d7c5bee0", "messageHeadline": "Tidy", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0efe10b10a61aa159d46c700f50df3882fbacc2", "messageHeadline": "\u267b\ufe0f Rename MerkleProof to MerkleProofLib (#18)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "90ac1470088d2a8d7fcdd5a19095942d997c8083", "messageHeadline": "Rename MerkleProof to MerkleProofLib", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "90c1fbe8147cd98fd026d879e308b9c015149829", "messageHeadline": "Update Multicallable.sol", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba02d3e15c258e111f8b57769d6db12808e46f7e", "messageHeadline": "Update Multicallable.sol", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0f41cf6171cc843929f421c7b241627af1eebc20", "messageHeadline": "\u26a1\ufe0f Multicallable optimizations (#17)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "05769504316bc377ddbb63fdbf0d26b13a6d7993", "messageHeadline": "Multicallable optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "7eb9d378fef1d9bffcc830d816542e10850ad002", "messageHeadline": "Bump version to 0.0.6", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b7d0bdca4c2abb3e3ce2048ac99b8e6251dc738", "messageHeadline": "\u2728 Milady (#16)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "124908589fcabfda2553b3e02f9d998dc80f2049", "messageHeadline": "Milady", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "8b73b64d6215bf26ec7eda56cb0d5e7cd7980e72", "messageHeadline": "\u2728 Multicallable (#15)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "26093a7ff8929ab8528607c2f1e279cbbd2f0f6a", "messageHeadline": "Add mutlicallable code and tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 357, "deletions": 469}}, {"node": {"oid": "dad4080e3d40f182ccdc9c81420863df4ef44377", "messageHeadline": "Initial code", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 522, "deletions": 169}}, {"node": {"oid": "4f1c4da7b008312dbcf6ff6356a2f6cbf15e7934", "messageHeadline": "\u26a1\ufe0f Optimize `setTo` in LibBitmap (#12)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "833befc6881a21aa45a42d6dc1edeae08889f21f", "messageHeadline": "run linter", "author": {"name": "outdoteth", "email": "outdoteth@users.noreply.github.com", "user": {"login": "outdoteth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae8758ef716378bce726c56273bae34869461e3a", "messageHeadline": "opt: optimise setTo in bitmap", "author": {"name": "outdoteth", "email": "outdoteth@users.noreply.github.com", "user": {"login": "outdoteth"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "581b9f3e19131c82f2d341f173acc4ca222daa27", "messageHeadline": "\u26a1\ufe0f More sort optimizations (#11)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 143, "deletions": 107}}, {"node": {"oid": "4eb37324ee2202afd088618a00de45dd4fa87d51", "messageHeadline": "Bump version to 0.0.5", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c18709ef701fb05c3936a6c5a898662289101bb", "messageHeadline": "Tidy", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4c76e8cd9183e7e1ce8870d71be5196636ef31df", "messageHeadline": "forge install: solmate", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "65bf1c1db26e8b09aaffcb5026fdb4881fd4076b", "messageHeadline": "solmate", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7952529de7ae4a316995ac9162016e556498d265", "messageHeadline": "Lint", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 82, "deletions": 85}}, {"node": {"oid": "6bec969b6ba1a7ab5996c2659bdcd3d7f7fdcbb6", "messageHeadline": "Merge branch 'main' into sort", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1b206202955137f1aca18d994a78e9b7193b16", "messageHeadline": "Update foundry.toml", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c55b4c7079e12121ccf1873f6b44793f3e97af9", "messageHeadline": "Minor optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 95, "deletions": 43}}, {"node": {"oid": "57a20e91e45622ef7b477c17078db64ea0a47e36", "messageHeadline": "\u26a1\ufe0f Optimize sort even further (#10)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "ee25d4eca18f3643afa12def85bbb047068c942d", "messageHeadline": "Minor optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bb7dc58c1b4f551370d0169f6161814169f93332", "messageHeadline": "Minor optimizations", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "85c32e0a05d211a2f16a662d31725a9a617b31f2", "messageHeadline": "Optimize reverse", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0dddf07931bfc718fcabb4b4d0915fe69361a19f", "messageHeadline": "Finetune insertion sort threshold", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "489efca702655725a1ff7e9153c07c5b24dc52e8", "messageHeadline": "Bump version to 0.0.4", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44cdecdf3c5775424753fc027e50ca03aad1b1bc", "messageHeadline": "\u26a1\ufe0f Optimize sort further (#9)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "c7b89277c6cc965b03e2f13c592bd02f561531cc", "messageHeadline": "Optimize partition", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b502fc3c6e1ba9623e21ac7b54e8a8da2c6ffc96", "messageHeadline": "Optimize insertion sort more", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "08227823abf488d0597210878ee80bfd30b0f447", "messageHeadline": "Tidy", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "81e56e00267e6ff1e4a69d93c8ca6365537d5604", "messageHeadline": "Optimize insertion sort", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6fd4eeeb74bff54e0e3708a5baf4fe4e2e1f6518", "messageHeadline": "Remove temp var", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "68c2f3343789f3ab154d6a5a05a386d540d93af4", "messageHeadline": "Use continue instead of switch", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "5f9f0f8c9c58b1e72fcb3690ece84aecafad5a6e", "messageHeadline": "Bump version to 0.0.3", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fddb461782ccae678d3258999ad1be322c1e04b4", "messageHeadline": "\u26a1\ufe0f Optimize sort (#8)", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "5410f2bf325f494fe634d66e9b989d15f516ca4a", "messageHeadline": "Change to Hoares partition", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "3a24c67ffb9b8a0cc3b3af241d7068e778031a5d", "messageHeadline": "Add more tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "5e16b8430b81ad50e19b912024f2ccc2ff62c127", "messageHeadline": "\u267b\ufe0f Fix sort comments #6", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0bffbf41f301fce24c27f59b26a61e6f38fb0f6a", "messageHeadline": "Lint", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "512e99220af4fb56c26af8cd59fd37ce422700d8", "messageHeadline": "Fix sort comments", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "6de2a33717204108a819f150554d46efd51b6c0e", "messageHeadline": "Bump version to 0.0.2", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0e6d856f37a890a6bb1c9635005a6a8069fbf3e", "messageHeadline": "Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "311a4267f701f54e8df065d9d92783963664ebad", "messageHeadline": "Update README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "70ccab21ccc6c1b1911df7a0e3ecec34cbba290f", "messageHeadline": "\u2728 Add LibBitmap #5", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "207e9589dea64679c623a102c9c4e9a3e55893d6", "messageHeadline": "Add LibBitmap", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "d8e11cb63a5c1e32860a17301adf1405bdc329eb", "messageHeadline": "Add PR template #4", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5f01483c1e2decdf41ac98db3722a6175365ade2", "messageHeadline": "Add PR template", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "978389b5b11eefa56c4e56b12182fdd66123bab9", "messageHeadline": "First gas snapshot #3", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "c3dc180851807e2650952db48bbf67e77d250929", "messageHeadline": "Snapshot", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "b608e392b4061902e2a63cc2d3fb46d68fd85067", "messageHeadline": "Add some prettier-ignore #1", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "95e8762269ec86789a11619d47cc3e479baa4ac3", "messageHeadline": "Add some prettier-ignore", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "6f953fe3ffe85dce4934280c7b4977e5831ba886", "messageHeadline": "Add npm install to README.md", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "08dd12d2f2578add4ed75e329db7a932a1399f98", "messageHeadline": "Add first code and tests", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 3328, "deletions": 1073}}, {"node": {"oid": "3166c99a40b1ded40d92136ddeb5fc53605749a1", "messageHeadline": "Initial commit", "author": {"name": "Vectorized", "email": "webby1111@hotmail.com", "user": {"login": "Vectorized"}}, "additions": 1147, "deletions": 0}}]