wakamex/github
02.7k
1[{"node": {"oid": "08d5801d3ab8718a6bc65e901d3165ef814c9442", "messageHeadline": "Merge pull request #2026 from krauspt/20240211_fix", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "945234b216c914322ed177a3c8ce78c0f3684269", "messageHeadline": "Format markdown", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "92ab6d61411a15372821d4593feb9d094168fce8", "messageHeadline": "fix: update broken link to docs", "author": {"name": "krauspt", "email": "petr.kraus.2022@gmail.com", "user": {"login": "krauspt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "533dc42400d8a22c93fe5cb1a230e811c3bf38fc", "messageHeadline": "Merge pull request #2024 from CosmWasm/fix-cw-check", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b55791d61e3872afeb0dac29118106a272566403", "messageHeadline": "Fix cosmwasm-check capabilities", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3f0fa359fa68a786dec8f15554e86fca541d2e6", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2272f4a10347bb74e28d2d4e71f608f1f1c17ab7", "messageHeadline": "Set version: 2.0.0-rc.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "8f3695ebdc7c290cd87937327430e729ab6bc6f8", "messageHeadline": "Merge pull request #2023 from CosmWasm/reflect-contract-2.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 257, "deletions": 2}}, {"node": {"oid": "b23fbbac174c8fb489bf2e75e5a209485dda24d0", "messageHeadline": "Merge pull request #2020 from CosmWasm/backtrace-sync-send", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa2fea315d2e9a468acfdc523b7bcf211d3dbadd", "messageHeadline": "Merge pull request #2022 from CosmWasm/micro-fix-in-iterator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0de3b810fb13dffa2899dbeb3eece5f64695b87", "messageHeadline": "Merge pull request #2021 from CosmWasm/make-grpc-query-public", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d767dfde4938dd07cb80f64ec358f9ed5441359", "messageHeadline": "Refactored iterator usage.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d2dabf8d5cce1298f13707e9432e02a14b9eae3", "messageHeadline": "Made GrpcQuery public.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bfbf8cffb1ddedde33b9487c294bad890b0f50d", "messageHeadline": "Added Sync + Send to Printable used in BT.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b131ab5ca8f3d9c925cf24e3d36b634f8ccbb2e0", "messageHeadline": "Apply 2.0 changes to reflect and ibc-reflect", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 257, "deletions": 2}}, {"node": {"oid": "7533a213c3dd171328c0e4f50a72d7daeff52fe8", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "2c8aff3f25090f789a1806bfd9e52a5e5669388d", "messageHeadline": "Set version: 2.0.0-rc.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "8b6b2a416f7f9a3cede69d49730ee70530c906c4", "messageHeadline": "Merge pull request #1998 from CosmWasm/add-noop", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 174, "deletions": 30}}, {"node": {"oid": "1478603527b1f255b27c5738dea7f5e54fa73ca3", "messageHeadline": "Rename contract to HACKATOM", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "24bd4007fa095a46466a2a1874f105eaa3d6acb4", "messageHeadline": "Enable benchmarking for add-noop", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "36551eabd881200f1ab882a98939325688a1716f", "messageHeadline": "Add combined benchmarks", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "2de603287076729457fde26ff77c5a6b054e1589", "messageHeadline": "Add measurement_time_s arg to config", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "878c1ae722b0780d50187bd70ff2d3412042e8fb", "messageHeadline": "Rebuild cyberpunk test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5011a41d561d7a718ad07e26ad75909260a44c50", "messageHeadline": "Add cyberpunk build command", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "824905e06806cbdf6f12d2cb64c04a312825d479", "messageHeadline": "Add Noop", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "cc059dc3006cd43981eaba5155985b4a8c5d7b3b", "messageHeadline": "Merge pull request #2014 from CosmWasm/fix-pubkey-recovery-high-s", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 124, "deletions": 134}}, {"node": {"oid": "8fe308f055b2479c2f38db6dea2c578185ed695c", "messageHeadline": "Remove obsolete ecdsa dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d7bd81ddad6c50091ccf6309bba3d805d1a4d15e", "messageHeadline": "Bump k256 to ^0.13.3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 124, "deletions": 119}}, {"node": {"oid": "a1ff1664c005c55e9667283b23f4c2c7a876b13a", "messageHeadline": "Merge pull request #2000 from CosmWasm/add-wycheproof", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27398, "deletions": 11}}, {"node": {"oid": "0e9624a2bb9e38ecd16e16456fd954bd2e438e4f", "messageHeadline": "Deduplicate test case processing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "6f5ecb4bd598dcb7cf83f8ca24c2096b94964bf7", "messageHeadline": "Require two pubkey recoveries to succeed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "4b2da659759fbab5c62147efa7f9553e55687b29", "messageHeadline": "Test secp256k1_recover_pubkey as well", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "ae62c9c164b62e7b446ddf8b5f50fa9dab33c250", "messageHeadline": "Make test number checks less strict", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a67b384fc1643ef48d291ddda466199290dfb91", "messageHeadline": "Make hashers more compact", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "cd13d6950d9b367fa66af486693cf3ccc71f7924", "messageHeadline": "Add ecdsa_secp256k1_sha3_512_test.json and fix sha512 hasher", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7186, "deletions": 9}}, {"node": {"oid": "b2d5c7ab3f1a31745737db685b785b65746c2b53", "messageHeadline": "Test ecdsa_secp256k1_sha3_256_test.json", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6511, "deletions": 1}}, {"node": {"oid": "c22ecd34d3551588cb1b70cd914052fb1a69fdfb", "messageHeadline": "Improve test code and disable sha512", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e44a1d9bb35d9daaabeb4f0c77c716780ae9858c", "messageHeadline": "Improve docs on test vectors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "7e91fc60b1d4168367ac7928a1ed4893ab89d5c1", "messageHeadline": "Improve DER decoder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 67}}, {"node": {"oid": "0e947669997a8ef059964d9958b9ba0619fadb7c", "messageHeadline": "Add wycheproof tests for ECDSA secp256k1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13704, "deletions": 0}}, {"node": {"oid": "b794e5a39f1ab229f22cea4870427f517607d274", "messageHeadline": "Merge pull request #2016 from public-awesome/shanev/fix-typo", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8e2c0ae01fb8eb2e3126ae56779e355cd1eabd", "messageHeadline": "Fix typo in comments", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d619238d2733ee4b18f50ef6e0ae155986755a26", "messageHeadline": "Merge pull request #2011 from CosmWasm/test-k256", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b92c55dfab854cc018f7b72c85955dab0c683056", "messageHeadline": "Unrelated lockfile updates", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd39d33ce74977cd52e7ad7a608ae8ca5d542b66", "messageHeadline": "Pin k256 version to 0.13.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30f48541d346bfec8bcf936b7bf92ceb245ca6cf", "messageHeadline": "Merge pull request #2008 from CosmWasm/add-Reply-payload", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 288, "deletions": 13}}, {"node": {"oid": "7addcf5f0219da8563794eef14a1ac8378b7ee67", "messageHeadline": "Add MIGRATING entry for payload", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "82124127ceafd5b19d1f022e1a8667db8db9d75a", "messageHeadline": "Test SubMsg::new, ::reply_never, ::reply_always, ::with_gas_limit, ::\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "cb7f2804bec587f7b2cfe933c17f4d13949a4a1e", "messageHeadline": "Improve docs on SubMsg.gas_limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4528750c2ca7a9c6c3fbea8ec4ba1088d15acb98", "messageHeadline": "Add SubMsg::with_payload", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "3defab9fc4249673be9c2585fe8f046602025737", "messageHeadline": "Add CHANGELOG entry for payload field", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7bdc3440036b45c71b85b406c18fafbce00a2d2a", "messageHeadline": "Adapt contracts to new new payload field in Reply", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "6b430ba21c8473dcc4a4bf57e93194d5b16f5cad", "messageHeadline": "Add payload field to SubMsg and Reply", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "46201a64c5ee19584e45c27940566776765d11e4", "messageHeadline": "Merge pull request #2006 from CosmWasm/avoid-unnecessary-error-handling", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f69ffc7f7a66015b7d31ffad1d5e08d6c692d44f", "messageHeadline": "Merge pull request #1991 from CosmWasm/area-under-curve", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "2d8c0e2cffa4982665d025c068cbf47579725435", "messageHeadline": "Add CHANGELOG entry for #1991", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "81a69cbc223b68c8ecf219e8249ee2ca727869d5", "messageHeadline": "Adjust function limits", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e65d2396038e3e98086dc64addaac1caa9071e86", "messageHeadline": "Fix casing", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dfd99876644700ec8515ee97c89866887330366", "messageHeadline": "Use Vec for type params analysis", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d77b1102e53e575dd14ddef6cc39c8ccac6416f2", "messageHeadline": "Restrict total number of function params", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "9aea77ef98172a0246cc8a97a95d2b1973af622b", "messageHeadline": "Count sum of all params over all functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "e68dd99fba0ffc902b45de42870a41fc60111927", "messageHeadline": "Avoid unnecessary error handling in from_wasm_bytes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "226add57782e07774e55b30122e4c8e604b5897d", "messageHeadline": "Merge pull request #2005 from CosmWasm/use-bytes-for-reading-wasm", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "b9b80222aed8efe651230e54a78a6014940a4039", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "04e98c282b1ba9b584382f71f835ec8c899c96be", "messageHeadline": "Add big endian compiler error", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "da1e6b93e0a47f9a713a6338acd089b8cb922a5a", "messageHeadline": "Add doc to RegionBytes", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a836cf4e8ea74d8dfeb8e4d7e0991d275862013", "messageHeadline": "Use bytes for reading region from wasm memory", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "1b64d214095ea9ca9bbc6021d2a90efcf469b224", "messageHeadline": "Merge pull request #2003 from CosmWasm/upgrade-nodejs-ci", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4023a489fc0dcf2462bacb107116313b984e9fc", "messageHeadline": "Upgrade CI image to node:20.11.0-bookworm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0884cd30cc835ece14130928ed5a55c05adc12", "messageHeadline": "Merge pull request #2002 from CosmWasm/bump-versions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "b48882c7d7f4d5462eaaebc81a0bf2806de779e2", "messageHeadline": "Bump serde-json-wasm and bnum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "6b987d508fffdc2ba40dd8661797e8c27a6c9544", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "abe6ecf47dd09942329e8eeaea649e7ca6900461", "messageHeadline": "Set version: 2.0.0-beta.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "fb4498cd1cfc64ba3e618cdc533d610aadeafb08", "messageHeadline": "Merge pull request #1999 from CosmWasm/1571-rename-vote", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 67, "deletions": 66}}, {"node": {"oid": "8bb643d09da3a9f13a91e792360f95fe254fd11f", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1541f8e2bcdb37e71b86fd6db591f152f086a518", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "907d48d2b90f8e09ef9c979ac9ef466ea9f4a432", "messageHeadline": "Rename `GovMsg::Vote`", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 64, "deletions": 65}}, {"node": {"oid": "38683cf863d998c5aa417148d25e4823af77a780", "messageHeadline": "Merge pull request #1996 from CosmWasm/main_fix", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "03a49e52bb78249933b1141360d26fcb18e5c938", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "076c426c7a08fb3ae62dcde1a3581d4cc9a93228", "messageHeadline": "Catch panic", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "04a353454772887410b25cedca4e4439bc4273d2", "messageHeadline": "Add function number checks", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c0625999f2f17a6d1905b514c0c021e3e3c49167", "messageHeadline": "Keep track of number of functions, args and ouputs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "21226676f919e6ef0dbee9aa4d6190199df61be9", "messageHeadline": "Merge pull request #1955 from CosmWasm/dhat-heap-profiling", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "a01f9c14177c0bd93372b6ddec366b4001f41f44", "messageHeadline": "Allow running memory example without dhat", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e4b8627430f7cd94543782a79a570beab385af5", "messageHeadline": "Only enable dhat dependency if feature is enabled", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fceaad5db8d6bcc93a28c0816aaa1610194052be", "messageHeadline": "Cleanup", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "f20d155cf169f700363cbb5578b61c740ca8ae55", "messageHeadline": "Remove unused dhat-ad-hoc", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80a2a43c8428014f62818728fd1ce83a872bf608", "messageHeadline": "Adpt example to API changes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e621bb12821071176ae5992ee18eae8b4aaed519", "messageHeadline": "Ignore dhat-heap.json", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23535946f49783e6283fe72d886df78a4e4c193e", "messageHeadline": "Add some docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "abf0cd41009ca5e9e02b413df531ea48d7549415", "messageHeadline": "Improve testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 78, "deletions": 59}}, {"node": {"oid": "7cafbf7db054eb57f670e8f34b8f68d40aed722f", "messageHeadline": "Try example with dhat", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "1318f688d2d96cfbfcadf4594ff6f4fb86a6c281", "messageHeadline": "Merge pull request #1992 from CosmWasm/upgrade-wasmer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 293, "deletions": 604}}, {"node": {"oid": "786d94ab455b45e5110a2d477a15ec9715982c88", "messageHeadline": "Add PR link to CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c4b235324c2404c4aa278551784eebdc0a8cf7cc", "messageHeadline": "Remove explicit enumset dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "2e4605ff96a71ac41b680fc346893069dfabde8e", "messageHeadline": "Bump MODULE_SERIALIZATION_VERSION to v9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8dcba8c3723b446327eb1c61e5f6e62363f3fb57", "messageHeadline": "Upgrade Wasmer to 4.2.5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 284, "deletions": 586}}, {"node": {"oid": "7e6bdbb546c0668d95abada2925520b8cd87eb0c", "messageHeadline": "Merge pull request #1994 from CosmWasm/clippy-1.75.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "db41745deca9be52d2348e438ed39528a06ea440", "messageHeadline": "Bump clippy to 1.75.0 and adapt codebase", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "268dc4719ca10cb7f1ff6069d390baf4c1498d49", "messageHeadline": "Merge pull request #1993 from CosmWasm/export-MsgResponse", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed1586bd8b047b736e709e67e96662795b202f8b", "messageHeadline": "Export MsgResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6c9c461baa9addbbfeb68441b56d8b92f2c4f15", "messageHeadline": "Merge pull request #1982 from CosmWasm/one-engine-per-module", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 206, "deletions": 124}}, {"node": {"oid": "1b110c672fe7da6fae7636dbef4ba3e7e15d6fb9", "messageHeadline": "Add CHANGELOG entry for fixing #1978", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a3444689139a3d77cba01c18a48fb0b153af8763", "messageHeadline": "Store engine together with Module to fix memory increase issue", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 199, "deletions": 124}}, {"node": {"oid": "34914b16742aa0f9c03c811596ffdb5350373c39", "messageHeadline": "Merge pull request #1986 from CosmWasm/try_br-refactor", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "e0d45c8dda01cef07ad32e2d59ea657b203e1159", "messageHeadline": "Rename to unwrap_or_return_with_gas and use in addr_validate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "1dbba8f3dfba721cfea5625641dca790984cbefe", "messageHeadline": "Improve try_with_gas readability", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "b94f6f3dff7814a2379e0f5f33d5e49a5d89673d", "messageHeadline": "Merge pull request #1985 from CosmWasm/BackendApi-improvements", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "df69d7601ca66c86a344b854b14094ab831c497d", "messageHeadline": "Rename variable to gas_total", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f397a146c8b319d6bf80a9b269e1270c1fabd05a", "messageHeadline": "Avoid the need for BackendApi to be Copy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6374c436dac57a47345f149627fa7b406065876c", "messageHeadline": "Add BackendApi::addr_validate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "76815ba5c1dfd920bb5423ffb5a6d8942d8c3242", "messageHeadline": "Rename BackendApi functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "1ce73c6b91466fc46e8b574e381cdaa1fb0b298e", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a578be9d799f27890aaad27aff3b9c24e16e5fb1", "messageHeadline": "Set version: 2.0.0-beta.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "0d28c681f6aeb16da9c47a0808a56b70be6ae8f4", "messageHeadline": "Merge pull request #1977 from CosmWasm/1751-refactor-mock-querier", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 63, "deletions": 71}}, {"node": {"oid": "90d0432ecf4d8c5cbc8dc3e7ffd4bc4b4a0fd878", "messageHeadline": "Remove update_* functions from MockQuerier", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "d7d03a66d9319a213b41580720707f130e5eaeb6", "messageHeadline": "Add migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f4b5f3ad961b80a58c59c5584ef7627fde01a729", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec2b971641891897f10837dad161fb70e2f4f5d1", "messageHeadline": "Expose sub-queriers directly in MockQuerier", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 15, "deletions": 48}}, {"node": {"oid": "b14e9024eebd0c73fa8c7c67860de335a21d0b60", "messageHeadline": "Merge pull request #1973 from CosmWasm/1966-grpc-query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "2d8baa9895f1304150faa2c9c02777bde56e2c4e", "messageHeadline": "Add migrating entry for grpc query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9d9131bef2fec9c3907ba3108a15169b80774726", "messageHeadline": "Make grpc query fields public", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d912030a3418345be2aa02721cde2147b274f196", "messageHeadline": "Merge pull request #1976 from CosmWasm/fail-without-std", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "fb01967235f79b98d0245484a09d37bf67107f0a", "messageHeadline": "Fix builds", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "78fa88504e30ccb0510c0abfaaf6e9037ccacbae", "messageHeadline": "Throw compiler error if std feature is not enabled", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9662f73ece4ed2044f353025ba8eaefc33c67f05", "messageHeadline": "Update schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "4f0a8ed92a7d8903eaf6251333d5bd87cc50b398", "messageHeadline": "Add changelog entry for grpc query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "677b09607bc1423ce07bf106a9c3b281c84b6019", "messageHeadline": "Feature-gate grpc query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e1aa326e25b0c5a40098d59a4aa2ec8a47b98fe9", "messageHeadline": "Update schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a8725fa4ddb945047a1ba6d0baaeea7076e74ce9", "messageHeadline": "Fix stargate and grpc query docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "752c8306ef9cb2f7d0077142b3eeac32ce290c7b", "messageHeadline": "Fix deprecation warnings", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22a8bd1aec71548baffc94af5f644e410da0ab45", "messageHeadline": "Improve grpc query docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dea14925625726e30eac23280eae6ab995abba15", "messageHeadline": "Add GrpcQuery to QueryRequest conversion", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "498d9d3d02596dd03b14430d461fad40707ebe92", "messageHeadline": "Deprecate Stargate query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e36093c7c27e0cd4ac9a0e810309fc5a5f1ed0bf", "messageHeadline": "Improve wording", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34a55a625c524863efa808220622757b76e3b8ef", "messageHeadline": "Link to protobuf Any type", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e15e769c9fa03fef755e7eeb3f7f0ddf40bf50d", "messageHeadline": "Update schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "5e05483a8e86385507b6a82a918f2bda5f6788cd", "messageHeadline": "Add new grpc query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "35c5470b8b2461d12b1639e5f68b1d183d09002f", "messageHeadline": "Merge pull request #1974 from CosmWasm/capability2.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 40, "deletions": 178}}, {"node": {"oid": "8f99b9f8cca61ea38e5484c49bc296f0082bed2f", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3c091e513846da202ec1323b6168cc86bd7033a7", "messageHeadline": "Update schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "9ba7bd7ec5b9b2c81ff079e800ba03f95797e661", "messageHeadline": "Add comment to capability exports", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4ffac280702fd133a0da01c52df399c1cbe57e22", "messageHeadline": "Add cosmwasm_2_0 capability and feature", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "4c673f4881381d43f6eb78c8e4dcb2aaaca0a2aa", "messageHeadline": "Merge pull request #1971 from CosmWasm/1484-std-feature", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 139, "deletions": 38}}, {"node": {"oid": "221951955e664220204d8c8e18656d3bd59dd2f6", "messageHeadline": "Update docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d6ab63cd49ccdee2ed99272d2c9cf1e89269378f", "messageHeadline": "Add migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "db9afea31dd60a60803f7113c220027ecc582d3a", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8ef5c957fdfc93b824085e1af2cd5b47a9b9880", "messageHeadline": "Merge debug versions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1257bb029dcc664a49ded967758c8c2633bc15c5", "messageHeadline": "Always keep backtrace stub", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "611178a559d23e4ef577206b99652dc57b9b8e3f", "messageHeadline": "Remove commented no_std attribute", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b893462d4eb9b70baa58a92ec5b1a5c9603d46bc", "messageHeadline": "Remove direct std usage", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 124, "deletions": 36}}, {"node": {"oid": "9f03d7713f020444e24d837bdc594f7986986c88", "messageHeadline": "Add std feature", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "632b8c23faa6d9b37f432ab0dda55ffe94524b2f", "messageHeadline": "Merge pull request #1892 from CosmWasm/1649-ibc-receive-response", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "ca05c45477d68044a89de5857169d92c6adef9b6", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45acc9513d5b14aa9918f0d95a4b20a3526bc8d0", "messageHeadline": "Add separate constructor for IbcReceiveResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "e88ee7283bbc6ce61fa94551ceb9b29afc5a6053", "messageHeadline": "Add test for new StdAck From impl", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6a8053e353a48bac2f69653d1ca1183723a0dadc", "messageHeadline": "Allow ibc ack of `None`", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "0aab0991023a057b61ea1a0d000def292aefc90c", "messageHeadline": "Merge pull request #1914 from CosmWasm/1873-new-impl-canonicalize-hum\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 746, "deletions": 604}}, {"node": {"oid": "c1846485ab76ae88c165ff4255a76c17b770535e", "messageHeadline": "Add MockApi instantiate2_address test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "fe53f4461bbef1982c2396d3ae005e6c66ece4e0", "messageHeadline": "Add migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b7b91ff76ca04b43841b037046c2337bf9c01a88", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3404ef58ca15387155b847b337ecf10b93265c82", "messageHeadline": "Fix vm MockApi test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c81608fe31a19e706c308f6b8c5968457b90546", "messageHeadline": "Bring back test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4a76d94f74bcd7fa199f4353f00742226d62fca0", "messageHeadline": "Hide MockApi enum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "ae7550532a95109d6bd55d0594025bca0faee156", "messageHeadline": "Fix humanize error message", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51a500f36812c63148d1a91a9cfecc36bf368cfa", "messageHeadline": "Improve MockApi canonicalize error handling", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "71b9573a26d969829eafa98499d7c30e6ca3bd8c", "messageHeadline": "Use match for validating length", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4de1632091602f66fabbbd720ba5a5cbfe8d9e4", "messageHeadline": "Improve humanize empty addr test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aa8663d8f1e5a72e471e12e57759f5810c098347", "messageHeadline": "Pass api to make_init_msg", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "6ffe94230ae488799acc931cda5abee2ff9cbe43", "messageHeadline": "Merge pull request #1969 from CosmWasm/1918-panic-test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2be2cf4ae4fd2daa783fe1953c14f36acf87bba2", "messageHeadline": "Add readme note about panic message", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5cd6f83331d06eed1ffb17b427460e932dd9996b", "messageHeadline": "Make integration test pass on latest Rust", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "966bd0acb9fec5928248afc90be49fbfd4ffe443", "messageHeadline": "Add colon bech32 test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6ec5ea08ab0dc025b9d892cab607867db32cc8c6", "messageHeadline": "Fix contract tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "d20bc91446908b47b56eda74470637e8cb4e0c43", "messageHeadline": "Fix vm tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "6d610d407f5ccc9c831d10ac9395b97e4566d7a3", "messageHeadline": "Fix contract tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 120, "deletions": 90}}, {"node": {"oid": "9d539c0394ca63b833b8e3d633911b229844e801", "messageHeadline": "Fix vm tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 246, "deletions": 157}}, {"node": {"oid": "2d7b837a2007d49ebb3beb2e73770abb9f8998ea", "messageHeadline": "Fix std tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "272e88124ff165c031e270d3437f6fb9e80404e6", "messageHeadline": "Fix vm tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "d30535de5b6a92259268515b7d25c87b4d27e597", "messageHeadline": "Improve vm MockApi", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "310f344cba57b273d4ba5738ca3185887afc7572", "messageHeadline": "Remove digit_sum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "78b53ebeaf277fef675af739a0eaefbac30a886e", "messageHeadline": "Replace vm MockApi with bech32", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 70, "deletions": 172}}, {"node": {"oid": "005d863be86a47232690e11c9a42ef5f17386701", "messageHeadline": "Simplify MockApi implementation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f00b39dddbfe558885f1d61bfece1a6063338f49", "messageHeadline": "Fix hackatom address assumptions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "b17169a5cd5c36ad927041aaac69f7d4823cf2b9", "messageHeadline": "Updates.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "8066204f1de6040ed918511187f15756d6ef3cdd", "messageHeadline": "New implementation of addr_canonicalize and addr_humanize functions.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 59, "deletions": 122}}, {"node": {"oid": "04a0e522e525207e0239c7e1ab13457b70c3b918", "messageHeadline": "Merge pull request #1967 from CosmWasm/1760-remove-backtrace-feature", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 308, "deletions": 400}}, {"node": {"oid": "ea7d630b79e801678b479c7a2a9595fa1a5fec61", "messageHeadline": "Add backtraces feature removal to migrating doc", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae633cb17b14a9d34837504756ac254bf285560d", "messageHeadline": "Add migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a127f868b4c3352887ed4893502336625c02874e", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "eae54c0b8ad2a2385e8f06f429a6d5c43520509e", "messageHeadline": "Add example of no_std BT", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "417123a6cf94cd0d297639b5449d246ac3e02fa7", "messageHeadline": "Fix docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e4f3f2b7b8e7ee96bcb8d304b1a9f07638561271", "messageHeadline": "Remove incorrect Error derive", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9ca7955f1531ddefa77361a2f9a5ab13cbbecd9f", "messageHeadline": "Always use disabled function for backtrace on wasm", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5ee44a50a88b25de2eed7999de359db0f6060fc7", "messageHeadline": "Remove references to backtraces features", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e4f1d21acaab63498014f3a3cd7765730d0f4fb8", "messageHeadline": "Box error for size reduction", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fda293dc344cee3e41c396d3ee42bb64045e5561", "messageHeadline": "Always add backtrace to cosmwasm-crypto", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "b7f003f25ebefa6f0b30479378a0020381182a6b", "messageHeadline": "Fix contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "7b97715a86412082eb75d3645c489bf44d187cee", "messageHeadline": "Always add backtrace to cosmwasm-vm", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 94, "deletions": 134}}, {"node": {"oid": "ba858048c508851990ab40f57122606f609e35dc", "messageHeadline": "Fix contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "c4fd8133db6cc155defa911a624f827cbc3d91bc", "messageHeadline": "Always add backtrace to cosmwasm-std", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 122, "deletions": 169}}, {"node": {"oid": "8b3037c7d9afcbae89592846eb0d286b724c0308", "messageHeadline": "Merge pull request #1965 from CosmWasm/criterion-0.5.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 43}}, {"node": {"oid": "b62e8ceb2add4708ced95aa0c0151f214259991f", "messageHeadline": "Upgrade criterion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 43}}, {"node": {"oid": "21491381793e47232943230c61aa00c4ad579f2d", "messageHeadline": "Merge pull request #1947 from CosmWasm/optimizer-0.15.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "1fbcf14b59ddaa1118c8ee0da150ed071f83e31a", "messageHeadline": "Merge pull request #1903 from CosmWasm/1621-sub-msg-response", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "89d00e18160a724d596bdd8f6e462ccd87b7bbf5", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92f5512f67b4e7ef4eb529cde7435567e99058bc", "messageHeadline": "Add test for pre-2.0 SubMsgResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4a0d6e105e3c4ef83caf9072976612ae23d28c25", "messageHeadline": "Improve SubMsgResult test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fe095fa75fe8e8bb1fa75a030d9cce2dfd7a391", "messageHeadline": "Merge pull request #1943 from CosmWasm/go-gen-fixes", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 347, "deletions": 18}}, {"node": {"oid": "9b68dee1b8e3a505041dc43b958dc94060261da6", "messageHeadline": "Improve deprecation msg", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5356df6f7092868ecc06263168230b394e8d1ed", "messageHeadline": "Update schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16b91227fabf8d220d647b06e34e518a74d4ba65", "messageHeadline": "Rename MsgResponseValue to MsgResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "592c40c148b148ce80173fbe16251ff52fb07c5c", "messageHeadline": "Update contract schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "321e8fcbfd2f90c7b4e127eb477e7b95ae87dfc0", "messageHeadline": "Fix vm", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51c0adf46e83efdebdedb479f4225c0561b36cd5", "messageHeadline": "Fix contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "b0628c95597b1fe359448bea768ed4f9e1a771c5", "messageHeadline": "Deprecate SubMsgResponse::data", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "da5a32cd0365a8ee5b19cab7df6cdf44dd2dc9d0", "messageHeadline": "Add msg_responses to SubMsgResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "ddcd300c743f2779f46c2448704e924acc6f33d5", "messageHeadline": "Merge pull request #1944 from CosmWasm/1835-checksum-type", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 310, "deletions": 137}}, {"node": {"oid": "80e6886511b32af29accee793ecfec9cc52ec487", "messageHeadline": "Add changelog entry about Checksum removal", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3849d47660b9f56986fb93ad626afb3dd7ef3fbf", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fac1e25ee630424d249fe66e8d504aedb1df8978", "messageHeadline": "Fix CodeInfoResponse comment", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64b60394436e560f6f510064c7099b8206f30585", "messageHeadline": "Add as_slice to Checksum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc2d73373ee368fa10264dc769abbbd276be7b3b", "messageHeadline": "Remove Deref impl for Checksum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "914006ea521e0b6dfe155b23a4a4685232761659", "messageHeadline": "Add Checksum serde test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3664b39e9ae727bd17193cbbf9a352693e825113", "messageHeadline": "Add CodeInfoResponse go-gen test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbfc3876dd0fc523246b10c7f1505e8fbdecf480", "messageHeadline": "Add to_schema_files test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "fad8a4aca41af3aef9cce4c3f33a2799369d364a", "messageHeadline": "Fix virus contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e09ffcedc85bc176a4fc81de3574fb39a4b72ae", "messageHeadline": "Add Checksum to [u8; 32] conversion", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e4afd27880e9db3bb509ec68184f6f98b8af4e01", "messageHeadline": "Fix benchmark code", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae1203dc8f5596ad70557550349a8f7cba1c5f90", "messageHeadline": "Change go-gen type mapping", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "89c5dbec239064ab5287b88c3ae1b759be4c5300", "messageHeadline": "Use Checksum type in CodeInfoResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "a2ca7ba6345f7310daab74e15c207e98e7b7b5cc", "messageHeadline": "Add Checksum::from_hex", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "dd8a8b19c89e0a63320b3f252b8ec3c1b0e911c1", "messageHeadline": "Move Checksum into cosmwasm_std", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "f9d365c090d663f46c71b967810cfa683d6afebf", "messageHeadline": "Use new Uint64 wasmvm types", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "ac9d84bf63452deb0cd8d31ee8e0678235967936", "messageHeadline": "Revert \"Add optional json annotations for custom types\"", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 96}}, {"node": {"oid": "9907b499166e215f6031c653b4d9ddad361be689", "messageHeadline": "Merge pull request #1949 from CosmWasm/1932-analysis-report-additions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 575, "deletions": 88}}, {"node": {"oid": "720e6e02c762a97299a7faa9493df564d45a2c1c", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "888552a375b455a9add682c6b3f544cbfbaa32c4", "messageHeadline": "Merge pull request #1952 from CosmWasm/remove-allow-interface-7", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 36}}, {"node": {"oid": "58791c56e0ba5eb0f1caab6d2a95c90463c10145", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0f4acd8df1a2b7cf4efc22499b811624912de3e2", "messageHeadline": "Remove interface version 7 support", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "1f397bbc80cc2df100048034fa80f8c541220af6", "messageHeadline": "Fix lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f356ab00c7ab1b4a05c1b15329fbdf9fe568ad6", "messageHeadline": "Use BTreeSet in AnalysisReport", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "4caa9f0683f3b144719a3ca00e5381bb5bac3294", "messageHeadline": "Merge pull request #1953 from CosmWasm/1841-remove-debug", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 50}}, {"node": {"oid": "a7c58a0980fb5754011d61b6751bced6c393730d", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9257a8ee4b066f2116595803fca94c372b90eefd", "messageHeadline": "Remove print_debug flag", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "e09ae4adf554ad912ebda8d24b1a8e2e0a012d09", "messageHeadline": "Remove default debug handler", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "b0ff68dc39661c9292d38c90143d4351ca412708", "messageHeadline": "Merge pull request #1954 from CosmWasm/1611-reply-gas-used", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "4a0fc53e5288f612224dd2d34757ff8fe399c73c", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45c14b5ab94ff37723672ebd9babbe478595087a", "messageHeadline": "Mount /target for cosmwasm/optimizer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9b8382324e2c3e61f66129a0d668f13e875f142e", "messageHeadline": "Add $CIRCLE_TAG check to deployment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b1656ed0be3f1455cb3e40a12223e45f9b431491", "messageHeadline": "Add comment on correct directory in README", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08a5f78f25a35ad9608f7bec8a0296996eaf559c", "messageHeadline": "Use cosmwasm/optimizer:0.15.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "31cd8b667a7682fa84390dac8362bae5c0f34471", "messageHeadline": "Update schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "588e46b5c6cbb82f8b928b0f4d38f700421078b3", "messageHeadline": "Fix tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "4d24d21402daa6511231a54b693f87d35ac2edeb", "messageHeadline": "Add gas_used to Reply", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ae737eb1a0eb81d0c10fbba4b92e7afc4ef34e18", "messageHeadline": "Update contract lock files", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 420, "deletions": 0}}, {"node": {"oid": "810b8dbd6bb8252d3e737c8c2d395f97597acaed", "messageHeadline": "Use AsRef instead of From for &str conversion", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "2b0fa2fe065da7897a2e7009984c5f7eb87d4bb9", "messageHeadline": "Use Entrypoint type for ibc entrypoints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "486ee784a7ac4d024a2c797b8b863a13a6a2413c", "messageHeadline": "Add Entrypoint enum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 111, "deletions": 19}}, {"node": {"oid": "7779079c0bb8ecbc3d0e7a3660bef18c3ea96bef", "messageHeadline": "Add instantiate + migrate flags to AnalysisReport", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 34, "deletions": 82}}, {"node": {"oid": "8a652d7cd8071f71139deca6be8194ed4a278b2c", "messageHeadline": "Merge pull request #1926 from CosmWasm/try-IntoAny", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 189, "deletions": 108}}, {"node": {"oid": "304348b63dc3f0dec0d43de0f693393c17343890", "messageHeadline": "Add test for CosmosMsg from AnyMsg", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "728bb1f248ebe141bb9db4d5754ac19bd8a2a162", "messageHeadline": "Update schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 114, "deletions": 96}}, {"node": {"oid": "63b3a93ef8d47cc895d6bf78136eb41ff5cf6c47", "messageHeadline": "Add changelog and migration entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6cc4d6f10b808b74c637ec767784d1f07eefa3cc", "messageHeadline": "Remove stargate msg", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "025ff707aac0b83b1e55ad7894797d68448cb019", "messageHeadline": "Add inner type AnyMsg", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "07dc89fb7a6e956faae91dd7dd965f5453e04093", "messageHeadline": "Add Any message with blanket implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2d42f5dbd2d74aad7a14dde0e66ca8cab6b6e358", "messageHeadline": "Merge pull request #1945 from CosmWasm/storage_keys-CHANGELOG", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "88762e8a9a34e63ebc2d091752eef5dc106a3bc2", "messageHeadline": "Merge pull request #1933 from CosmWasm/1927-make-instantiate-optional", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2220, "deletions": 42}}, {"node": {"oid": "374b2ea5feae1048dd10601e0257b499438d04cf", "messageHeadline": "Update empty contract lock file", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "37a1735026f0b4c8e52fe239d6e318780aa835ae", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c630c3d6a00973c4287eb3e5fc5e1a6db6c05e61", "messageHeadline": "Fix minimal schema-derive test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "03f2080534357b5883f7b30c36e605f162d1e700", "messageHeadline": "Sort contracts in ci config", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf3fc5734acd921ac6e61c1bae360a26f542a390", "messageHeadline": "Change wording", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fc63f4bc91d906ddc79449d3c617e0ebf1ba716", "messageHeadline": "Update readmes", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "0dbfbc64a5f8fff3bb51b536e695d214f354d638", "messageHeadline": "Add empty contract to ci", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2d9687fb65a970c9eb6f6b0e6b197965615ba35f", "messageHeadline": "Add tests for empty contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "333cc74ce3e7d8084f8d28b9dcbd47e8cacd972a", "messageHeadline": "Add empty contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2109, "deletions": 0}}, {"node": {"oid": "1eb1fefaab479fa8f7ae51cd2dfd087c60121356", "messageHeadline": "Make instantiate optional in schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "a9a34699643ad85678b220aef452fa1fc3390d29", "messageHeadline": "Allow storing contracts without instantiate", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "4519a23dc42524e44828a35365541eb9746ce266", "messageHeadline": "Add missing CHNAGELOG entry for cosmwasm_std::storage_keys to 1.4.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "669361d1f2831de467356dbd628ddfbb5345f252", "messageHeadline": "Add optional json annotations for custom types", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 96, "deletions": 27}}, {"node": {"oid": "e571f0507e744fd36cecdb35422adcaf9036c6db", "messageHeadline": "Add signed custom types", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bd805923d1b0e1891939261188afebe12ea05d5f", "messageHeadline": "Add correct accronym replacement test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "3730cb8b172e7c035eb87a3b7f2bf04f6b15aa87", "messageHeadline": "Fix top-level accronym replacement", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "64710d2c6e1f9019b186cdf489335b6613467bec", "messageHeadline": "Add some tests for message go code generation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 253, "deletions": 0}}, {"node": {"oid": "f2b28c32d68b8df2324c199bc9df6cabb9e4b166", "messageHeadline": "Fix field type name", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf7d85daeb102e7d3b594581ddf8f277c6e329c1", "messageHeadline": "Fix go-gen acronym replacement", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1ad75ec7533487ec3169dc730405b04f622811e6", "messageHeadline": "Add more custom types to go-gen", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf25c49621b2492244d6a8cae6ef20745a9eab01", "messageHeadline": "Merge pull request #1942 from CosmWasm/1779-remove-default-ibc-receiv\u2026", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "6c6159de1be469e06424f3087f260c7597767f33", "messageHeadline": "Add changelog and migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4ec8d37368d93e1c9eb9d2f76cf18e3afd080c55", "messageHeadline": "Remove Default impl for IbcReceiveResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ab9dff93638f7aa60cf032ac94c84dcb3648a147", "messageHeadline": "Merge pull request #1941 from CosmWasm/1792-avoid-hashmap", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "6df3b4ef4f5024022b5248bf2b51d002e20153da", "messageHeadline": "Add feature gate", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44e0220fb422c2e44b9ef62c8f7566a77fa60675", "messageHeadline": "Use BTreeMap for DistributionQuerier field", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "e5ef8732f4e7b73303188ec8bed402ca6945d5f7", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fdae562a7c499ff7c1b739c0db43bac7c250bde0", "messageHeadline": "Relax DistributionQuerier::new param type", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "edada3e5d35099b82a84000536ffeb0674dea500", "messageHeadline": "Merge pull request #1940 from CosmWasm/1649-ack-required", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "3bee7284b9bfe516abd5568b4c0c48f9fb2b72d3", "messageHeadline": "Fix formatting", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b1a3e737343b2900d3e8b7b36ae4888de04488e", "messageHeadline": "Add changelog and migration entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "87ee3c7fe971ef8c7e9b1575d4aced3bd80e597f", "messageHeadline": "Add example to constructor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cd5d61c2982136db5b2a271634121bc45e9219c5", "messageHeadline": "Remove set_ack function from IbcReceiveResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "9f67685fd56f9b817a1e6538205d2b01ef501f0b", "messageHeadline": "Require ack for IbcReceiveResponse construction", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "02941943dd8614faec9e8b43c66e0eda10e18f68", "messageHeadline": "Merge pull request #1883 from CosmWasm/1559-non-exhaustive", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 140, "deletions": 50}}, {"node": {"oid": "f6ba5ac5a46cefcefb8ed7c6b1c4839cc7e8f381", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0d9883010a4d91880a8e45d1a3e7d94892c453a1", "messageHeadline": "Remove unecessary dependency", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0b40af9716329d58b3000da87ec7ae8721a7b07b", "messageHeadline": "Use new constructors in tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "7328832df5f39cb111febca0501337b8cafd3923", "messageHeadline": "Add stable constructors for query response fields", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "959c81ceb03b5ed6ca148755040eabb49d869ab4", "messageHeadline": "Use Addr in responses", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e448c75ea4576e3b297729307efb7b78b38f0345", "messageHeadline": "Remove Default impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6a20737505d2f6a5b8cf1b72c76f6d30947ccfc2", "messageHeadline": "Fix formatting", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "538e5baaca5aa3a1c27381b06fcdc5bcfcd05ece", "messageHeadline": "Fix contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "fabe25d40d8c85d541023f3bde26f1f2bf46342e", "messageHeadline": "Fix vm tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "552def346520e43336d96bee145b4b6cb04a8759", "messageHeadline": "Make responses and their children non_exhaustive", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9a1380a3b58cd48edd670b62a4914949b4a4003f", "messageHeadline": "Merge pull request #1939 from CosmWasm/1626-upgrade-serde-json", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 129, "deletions": 107}}, {"node": {"oid": "9f8a08e8c1c914c46516a8deb984ae2afeaa648e", "messageHeadline": "Fix serialization migration docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a28d53aaf8df53c427d11b3efc1b0a36cd09693b", "messageHeadline": "Fix changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "507a8a6814f8b93de698361c2ee108990a8a6029", "messageHeadline": "Update contract lock files and fix reflect dep", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "1b8abcb5c8aa7ca4c575badf1102149027bca331", "messageHeadline": "Format markdown", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95ba843d96c1c0f310985d54b23c1e77f5ed4e7b", "messageHeadline": "Add migrating example", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8fe98c71f074543bd6014b3ed77afa0e543c024a", "messageHeadline": "Add changelog and migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dcecc8533d8b436a0a88840577025217713dac55", "messageHeadline": "Update message types documentation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "01f3db6b7dff2120a9d8f6e8865139ea0573c8c3", "messageHeadline": "Upgrade to serde-json-wasm 1.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "79b1571743ed85ea7cff81c35e6ebd2d825324cd", "messageHeadline": "Merge pull request #1884 from CosmWasm/1599-gas-factor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "2d2005037dca87d180140e721e57585eba94ea6f", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1dcc18faf7bc30216a8b5b108d606a2cde7ecae7", "messageHeadline": "Change wording", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d998b8253546474cd1d8fb60fe206b94b43f3aa2", "messageHeadline": "Add pre 2.0 section to gas docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "129f40a4be968a1e10cdacaba3d2e02ef7447ebc", "messageHeadline": "Format markdown", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "534d1c4cb12c2aecfcc9e92437c04f69ddd24c73", "messageHeadline": "Reduce test gas values", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "102e2536bfcec7f3674a3da74284e9b429799177", "messageHeadline": "Reduce gas by factor 1000", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "576ba88ca1adf4c120d1fbb1a11e66e6282282b2", "messageHeadline": "Merge pull request #1936 from CosmWasm/1457-remove-storage", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 41, "deletions": 1712}}, {"node": {"oid": "7831a8810cad5840d75923099461c32cb2008a59", "messageHeadline": "Split changelog sections", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "536e8786448bf4fef4f2ed4719f754c9d389d08f", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "26c1acef2b0cf16403d60f13441f025b7273645c", "messageHeadline": "Improve readme wording", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e7cd96539aee0fa1c99b46c0fcc5995d1cec3a3c", "messageHeadline": "Remove cosmwasm-storage from README", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "1dcbfd15f4361a2056fd4b1b9c874f0527878ff5", "messageHeadline": "Remove storage from devtools and CI", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "c2a8d2ddea7f91e1e11e73aed52d78341a9d9260", "messageHeadline": "Delete cosmwasm-storage", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 1624}}, {"node": {"oid": "fbf0fe7d71a177d742e3fac8b437a5e88b008175", "messageHeadline": "Merge pull request #1875 from CosmWasm/1434-remove-old-ibc", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 36, "deletions": 59}}, {"node": {"oid": "37351f1931234e19da98a4a0e224c0561812d721", "messageHeadline": "Add changelog and migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "350879fad30ce3581069d2badf42e653dfb5e331", "messageHeadline": "Add IbcChannelOpenResponse docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e952e5712a7f58ff4c2240df07f2c0528498b1f4", "messageHeadline": "Merge imports", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6ac80d49394268ecd8edcd3c43ebb4edbcf9bdad", "messageHeadline": "Remove ibc3 feature", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 39}}, {"node": {"oid": "0394174ac95d670129eb78295085580ab695add5", "messageHeadline": "Remove old ibc functionality", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "3d56455bf797fe1879f461c72cd49b4f592d4112", "messageHeadline": "Merge pull request #1876 from CosmWasm/1456-private-newtypes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 151, "deletions": 100}}, {"node": {"oid": "656813b8810ae8800eed575ea02b191d5d5a54ce", "messageHeadline": "Add changelog and migrating entries", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b75e767c979b6a1c87a412a239bcaf64461f9197", "messageHeadline": "Add Size::new", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "4ef1b80de153c7519c7866ddc8a6bc79a99a5df5", "messageHeadline": "Fix bench", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b0c2eedf752728a7bcb2ab70cf776725285a0d9", "messageHeadline": "Fix contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 82, "deletions": 77}}, {"node": {"oid": "0f05df7781725f4d022d13353781a7450d7816b3", "messageHeadline": "Privatize CanonicalAddr, Binary and Size inner val", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "ffeb6d369545ee3d9d75378618d31a298d8ae501", "messageHeadline": "Merge pull request #1937 from CosmWasm/clippy-1.73.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a091c11e8c23546cd55e3d9919f903b892f3405", "messageHeadline": "Merge pull request #1934 from CosmWasm/merge-1-5", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 110, "deletions": 100}}, {"node": {"oid": "1df2be3d11e8e8b38450c5f3655417167b8d8eb2", "messageHeadline": "Merge pull request #1929 from AmitPr/main", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "09645ff612499febadeb5dc1096562d30e04bf46", "messageHeadline": "Merge branch 'main' into main", "author": {"name": "Amit Prasad", "email": "13373751+AmitPr@users.noreply.github.com", "user": {"login": "AmitPr"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "8326a573e5915504cc26669710518092cbfa1898", "messageHeadline": "Update changelog", "author": {"name": "Amit Prasad", "email": "17amitprasad@gmail.com", "user": {"login": "AmitPr"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "132f892c15ab604818df41802544d507d5d8a5b5", "messageHeadline": "Upgrade clippy in CI to Rust 1.73.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f5905ce65be84c12f8cd8ed5f739cb13e5a9f49", "messageHeadline": "Merge pull request #1935 from larry0x/update-test-wat-format", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0a1d463810dc52145f9383d53f3b7cc15ce2d5f7", "messageHeadline": "update WAT text format in several test cases", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2ce363f7fe876619fb5d5426e5365546dfc142f8", "messageHeadline": "UNUSED_MSG_ID, new uses reply_never", "author": {"name": "Amit Prasad", "email": "17amitprasad@gmail.com", "user": {"login": "AmitPr"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "003bafd1eaa799de5e711f8c3c69fd12f72b5ad8", "messageHeadline": "Merge branch 'release/1.5' into merge-1-5", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 110, "deletions": 100}}, {"node": {"oid": "89891f0bb2de2c83d00600208695d0d5e1b617ac", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c596bb2664de3ae34f278e8ca7852e18d26db83", "messageHeadline": "Set version: 1.5.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "fde26bd6293aaacb901c3fb5a20de0d89c339b38", "messageHeadline": "Merge pull request #1878 from CosmWasm/1477-ibc-transfer-memo", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "eb2c9cefbd6dbbf38f6c36c17da8cde239cada77", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7b9bbaa47beeee1c5b47c98babe5154273de3a0", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfdba5b3c020c18573aad5e4c7f9be69491ad121", "messageHeadline": "Remove serde skip annotation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94544859bcbb444526f2c2727e1600eda0c80c76", "messageHeadline": "Use Option<String> for memo field", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "a89ba94ebbd12779372110769d0b7fc28ad8ef31", "messageHeadline": "Fix schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b1fdf5819684414049951719d83357de72c7d43f", "messageHeadline": "Add memo field to IbcMsg::Transfer", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "36d8cad5514db5f7f1972ceffde675b94850f867", "messageHeadline": "Add `SubMsg::reply_never()`", "author": {"name": "Amit Prasad", "email": "13373751+AmitPr@users.noreply.github.com", "user": {"login": "AmitPr"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7c4ed8e0a0b0d0816c24a516d413811fdebb686", "messageHeadline": "Merge pull request #1896 from CosmWasm/1578-no-error-allocation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 161, "deletions": 344}}, {"node": {"oid": "98a1428f1dbb0bed95eef3276ae7720491ec0ba1", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "884309c94de05e858a4d1d61b648f29425cb8ff8", "messageHeadline": "Merge pull request #1925 from CosmWasm/test-zero-memory-cache", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 70}}, {"node": {"oid": "d6ad28feb6df6b7d6bc11ae5b496901848f10182", "messageHeadline": "Test zero-size InMemoryCache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "da134efb8015d2f69bc897907d67e9600a3d5365", "messageHeadline": "Pull out testing wats", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 70}}, {"node": {"oid": "e08d23658610caf2bb33430516bfcc18c5245997", "messageHeadline": "Remove allocations from math errors", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 158, "deletions": 344}}, {"node": {"oid": "febc0af6f9ce5b86a1fdf7a07a39a97c584cf837", "messageHeadline": "Merge pull request #1902 from CosmWasm/1501-coin-constructor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "434ef6dad773b2ab0b1a05eed3e20e15f6ce6ed8", "messageHeadline": "Add changelog and migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "02752b8e0c03d7d95a9574ab9d7529670e78e3d3", "messageHeadline": "Change DecCoin constructor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "540c8a35f6cac65d0e7edbf99d08a1a4df81edfb", "messageHeadline": "Change coin constructor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6e7b1e6ea2dabc3ef1ec264b4f630d38bb8d7323", "messageHeadline": "Merge pull request #1898 from CosmWasm/1702-cacheoptions-non-exhaustive", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "498aa9912dc33dfc87cae7a0bf44e086f7c092b1", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3011a8dfa89b1070213cef18bdeef51f98923222", "messageHeadline": "Make CacheOptions non-exhaustive", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "b1c031aa9fad3d0010c9a09ed271de619b1dcf52", "messageHeadline": "Merge pull request #1874 from CosmWasm/1433-full-mul-consistency", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "79d610c08f709fec1df30bab37c9d3ceec1b8cc9", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94ad11217d4da6c9b5cb9c1056272955684c10f5", "messageHeadline": "Use Into<Self> for all `full_mul` impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4d4f742f81514930fb6687b957a5ce682c56a205", "messageHeadline": "Merge pull request #1922 from ivan-gavran/main", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1eb3697eb81a22024a936091efa3a2078f9476f9", "messageHeadline": "md formatting", "author": {"name": "ivan-gavran", "email": "ivan@informal.systems", "user": {"login": "ivan-gavran"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "18696df643f66e0ca6187612725cca986d3241e1", "messageHeadline": "Merge pull request #1890 from CosmWasm/1485-remove-mixed-arithmetic", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 40, "deletions": 140}}, {"node": {"oid": "c55e126f95262c7cc83dbbab005dd912347a9ad0", "messageHeadline": "Add changelog and migrating entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ef908d7dc36ec6cbb85a51d470e967aa059ee8e5", "messageHeadline": "Fix staking contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60988149a585cc45d76904146267b51462fee7bc", "messageHeadline": "Remove mixed uint decimal arithmetic", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 138}}, {"node": {"oid": "bfa470bff747d99ec2559e2d0cdacb0fdef7025e", "messageHeadline": "correcting the info on messages/submessages ordering in semantics.md", "author": {"name": "ivan-gavran", "email": "ivan@informal.systems", "user": {"login": "ivan-gavran"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b515e5cf43b58cdf065bd2dcd347c88e2cab4585", "messageHeadline": "Merge pull request #1921 from CosmWasm/GasConfig-non_exhaustive", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "14cff58fa541a02ac28ba79ec12080b32164e18e", "messageHeadline": "Make GasConfig non_exhaustive", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5244e158a956fb8a3d8b30b03a0024a0e2ae3c9", "messageHeadline": "Merge pull request #1920 from CosmWasm/migration-docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "303a3fa5661550364efd3100539312aade020b97", "messageHeadline": "Add migration entry for 2.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "6fa4e5d83e4c7dd75519babb8e3d2b9660dbb7f0", "messageHeadline": "Add migration docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "640b6dca851a0cf1ea24dde112db1314cd06f58c", "messageHeadline": "Add migration docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4d9372192506c5867e3ee65060dd8e2fadfd68c1", "messageHeadline": "Merge pull request #1917 from xiaolou86/main", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d4972f5142bc4d62842820944521e4bc58c621a6", "messageHeadline": "Merge pull request #1879 from CosmWasm/1492-remove-deprecated", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 48, "deletions": 94}}, {"node": {"oid": "9cc124d82e598c48c3138dca60d1cd9bcfb15dee", "messageHeadline": "docs: fix typos", "author": {"name": "xiaolou86", "email": "20718693+xiaolou86@users.noreply.github.com", "user": {"login": "xiaolou86"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3f4efab46742edf1b944cbb934dd107e874b4a4", "messageHeadline": "Merge pull request #1916 from CosmWasm/1457-storage-readme", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4e797ef2407de71fa7746f3f38c7f516a4c2d0a8", "messageHeadline": "Add unmaintained warning to storage README", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a2f48bc236d7df2eac935c04eefa08c1a8679bf1", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2577a4017c3f4960bdb591fabed7669f8389d6c", "messageHeadline": "Merge pull request #1915 from CosmWasm/increase-coverage-ram", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40affc91ad56344173ba8d30dd8c3f60154d077c", "messageHeadline": "Increase resource class for coverage job", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6613f696c07ef2191289842e51890157aaf488cb", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7bcd5db43e0a7807fba0d58a187e698387a3cd13", "messageHeadline": "Fix tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3675e936aae9081a9f8f2a75987bdd08fd300e89", "messageHeadline": "Remove depreated symbols", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 35, "deletions": 90}}, {"node": {"oid": "d41afdda656eda81695fb80ff47e73ed13017965", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3475232a4283f329faa6e36df560108f437f3b93", "messageHeadline": "Set version: 1.5.0-rc.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "6b2c5c712700fa1a5e6cbcb43bb4dcebe4c517d7", "messageHeadline": "Merge pull request #1913 from CosmWasm/1911-bump-module-version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "b3bd56c908f625d2620c3540a51b72b7aaed944c", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9b378df358592b95846ed7ad4bdc30f547878679", "messageHeadline": "Fix typo", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e362a313e10b4c93916d36b40eb669aee86e181", "messageHeadline": "Add .module file extension", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "a519f82435ec918d9df1ab4b452b972e4a18cd7d", "messageHeadline": "Bump module serialization version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5d37397d6ec8f38a9574a23b539347b993a4f5fd", "messageHeadline": "Merge pull request #1912 from CosmWasm/merge-1-4", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 218, "deletions": 118}}, {"node": {"oid": "0b1435d38b3ac07ea65422428bab7a832e5cd803", "messageHeadline": "Merge pull request #1906 from CosmWasm/fixed-clippy-warnings", "author": {"name": "Dariusz Depta", "email": "141360751+DariuszDepta@users.noreply.github.com", "user": {"login": "DariuszDepta"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5065d6c9761857c011c9a4296700a537ea35b0d1", "messageHeadline": "Merge branch 'release/1.4'", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 218, "deletions": 118}}, {"node": {"oid": "9410fa2f76e576d3eaa2a0a53036d4a97e2705fe", "messageHeadline": "Fix docs.rs features", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f93174efce688e4517721d536f7819480b6442d", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dc2eca73c53d5ab27c85910f109fd790ee2527fe", "messageHeadline": "Set version: 1.4.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "73099609343b1c1ed18caa8590329b4bf294320e", "messageHeadline": "Merge pull request #1907 from CosmWasm/fix-module-usage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 100, "deletions": 21}}, {"node": {"oid": "7774c748e18c5dddf646f99240ba40e5bfcd60d0", "messageHeadline": "Add CHANGELOG entry for Wasmer engine regression fix", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e99425bdbd7f00b856e4841888ded7937f8056f0", "messageHeadline": "Fix bug for the pin implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "b76c1e5bcb578da5359caa11b0cf114e0d086aca", "messageHeadline": "Annotate compiled module consistenly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7c7b93d9c6a401ed36742d9f3da2e03f5adebc75", "messageHeadline": "Reproduce bug in pin implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85201719fb61776389cd2b47fc59e6bfce819025", "messageHeadline": "Execute instances in pin_unpin_works test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "949d82b267b220d9e9626f52a78aef359488c98d", "messageHeadline": "Pull out test_hackatom_instance_execution", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "d9e05924d660a4914c29e707299865603563e7d2", "messageHeadline": "Fix misuse of Module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a440660a9b915bdf56d729afa2f58cfc3177bfaa", "messageHeadline": "Add test reproducing the issue", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "3579e839e6e0c9cee6fa9119dbbd38ed5ea4d1bc", "messageHeadline": "Fix test comments init -> instantiate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e538daf6b99047330d9ff961df66148d070cbeac", "messageHeadline": "Merge pull request #1905 from CosmWasm/1887-add-mockapi-addr-make", "author": {"name": "Dariusz Depta", "email": "141360751+DariuszDepta@users.noreply.github.com", "user": {"login": "DariuszDepta"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "32c6ca79e672a2b478ffdb0a7681817c15f09a4c", "messageHeadline": "Updated CHANGELOG.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "06d15131546e9eaf490d8ea4840ba64da71ce661", "messageHeadline": "Updated code documentation.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2610ae63a8b00dd05722a64232fd7b4a9e322dec", "messageHeadline": "Merge remote-tracking branch 'origin' into 1887-add-mockapi-addr-make", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1292, "deletions": 755}}, {"node": {"oid": "ea7cfb9a6b2b71c5a201824781b6689b2cebcdc4", "messageHeadline": "Refactoring.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "dbb26326979a1438048c5d2cf4c9b7fef989a35a", "messageHeadline": "Refactoring.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "568515a91aa3400f15273df19d099609b80e5653", "messageHeadline": "Refactoring.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "31c8b9f10e3efb961490eb97d96849d24e7a285d", "messageHeadline": "Update contracts lock file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "6d27d5ddde98fc26f5a3d0438ed0c1fb1493149c", "messageHeadline": "Remove enumset hack", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "7f93981322a125032127474d6eab6316b3c300d5", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 192, "deletions": 192}}, {"node": {"oid": "5ae16146796e44a1fea5345c8d1057d1e0b3fa09", "messageHeadline": "Upgrade to latest wasmer v4.2.2", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d96d08f082dab0c64e73b9a833f93f45d64c5689", "messageHeadline": "Change rust version to 1.70.0 in GH workflow", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bbf44cc5d4945b02e53c79f00efca64afeba7f2", "messageHeadline": "Move enumset to dev-dependencies", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "9d7af0bb5b136abeb45666c137d35e97212086c9", "messageHeadline": "Add ignore clippy warning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3fb9d207e02d410ad2a973548fd9949ef405300", "messageHeadline": "Update MSRV to 1.70", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "a96eb885768a4a262f50daa64ad41f63dad76f8d", "messageHeadline": "Update contracts lock file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 514, "deletions": 459}}, {"node": {"oid": "b9c831d4e093276eb9c5f03c5a7b2595f8b351f0", "messageHeadline": "Workaround for wasmer-types clippy error", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5ee7ad375db3817ea1df781f18e146d0ecb2882f", "messageHeadline": "Update contracts lock file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 649, "deletions": 198}}, {"node": {"oid": "f4e7eb0c2a3014ccf10b54acfd6cc4cde13c6b9d", "messageHeadline": "Update lock file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "378b620ab79dd7214d035373647268fde0626ec3", "messageHeadline": "Update wasmer version in tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef372c80923f725162fedbcd510c9bb04685dac2", "messageHeadline": "Upgrade to latest wasmer v4.2.1", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a49ca53ece79fb83acc24d7e95cb2e3a0b6b9f7", "messageHeadline": "Fixed clippy warnings.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7c7b72dacd7c36d074c11e070430ca72dc0f4b81", "messageHeadline": "Made function with_prefix composable.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a19d374405f639e34f337cab3ca5db7cc3242bf8", "messageHeadline": "Fixed clippy warnings.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99a915fcbd37518e828f28336ffd914b6b062e19", "messageHeadline": "Simplified implementation.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 30, "deletions": 80}}, {"node": {"oid": "0bcde82d079145550ffffa14ab4412904096c0ef", "messageHeadline": "Moved bech dependency to non-wasm block.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38b9f586f2a68b58f7ddb9232e4932fd6864f8d1", "messageHeadline": "Corrected the function name.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "92aeea144c5b047808c3480727e68b450643d50d", "messageHeadline": "Rebuild all contracts.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "2d20bdfaa5796aec5e272996bb2bdc6c73dc4a5b", "messageHeadline": "Initial implementation.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "b3650df4becb62ac9aa62319c230303476b96132", "messageHeadline": "Merge pull request #1899 from CosmWasm/fix-ecdsa-minimal-dependency", "author": {"name": "Dariusz Depta", "email": "141360751+DariuszDepta@users.noreply.github.com", "user": {"login": "DariuszDepta"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "156c2cb791c84d32bb1f51ba2b057e7a8c1b1586", "messageHeadline": "Commented dependency usage.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f2aeb7742545c578ff64f338e1447f9a3e86f06", "messageHeadline": "Updated dependencies in contracts.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5adc0e02f649461dab0a78046bc6ab9d1e5fdf3f", "messageHeadline": "Set the minimum ecdsa version to v0.16.2", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a34949b861dfa11ec8016b468922e48e6a6d785d", "messageHeadline": "Merge pull request #1895 from CosmWasm/1894-fix-dead-links", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7cb91fea033d1722f6dc7c5f6678ae78c2a8b390", "messageHeadline": "Update schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad42d692665270603a9d9fb129b1d536781c052f", "messageHeadline": "Fix dead links", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b5ea7b50aa39532459311d17c14940e0df546902", "messageHeadline": "Merge pull request #1893 from CosmWasm/fix-scripts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "347c6cbbdb2485e20a00b48c0b6110b215899c76", "messageHeadline": "Exclude floaty from devtool scripts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "686e7c1222a132e40e1dcfe63f6ab58796246687", "messageHeadline": "Suppress warnings in floaty when not on wasm32", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "04604cd3b95a6d4e6324ebdc942b8c1b97e5e305", "messageHeadline": "Merge pull request #1891 from CosmWasm/fix-floaty", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 175}}, {"node": {"oid": "f32c1b28f0a99516bb3b94cfc22c813fb2be8f8c", "messageHeadline": "Remove old floaty tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 175}}, {"node": {"oid": "638c55ab2de89f5870d70e111faad26ee668dc4f", "messageHeadline": "Merge pull request #1889 from CosmWasm/1853-better-region-error", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "7f2eea1ae852e750fa869ec263ea64c7e459cf99", "messageHeadline": "Add punctuation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc7b91886d954f26fee07f994b03f6ca9991f140", "messageHeadline": "Ignore backtrace for write error", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "8592efa71d099269c63ed03e6ee35cf75c096ff0", "messageHeadline": "Use generic instead of structured error", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "5d41ea342d032ef75c94586cb70bad60092d2213", "messageHeadline": "Improve write limit error message", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "a79a0442c995c9140878c36b64eda49f2c0d0d79", "messageHeadline": "Merge pull request #1888 from CosmWasm/reenable-coverage", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "59c89eba4631bf8c939a9a10d891da004efbb52c", "messageHeadline": "Remove comment", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "376801cdef50bd521a7ab3308c269eeacbfca8b3", "messageHeadline": "Update codecov orb", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "157d0510bf53f26d159edf662abdba5dbf77a38e", "messageHeadline": "Add cosmwasm-vm to coverage", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5a7ed6ba797dfbf40466a4767210e86b611c0099", "messageHeadline": "Fix grcov in ci", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "df702d20b070f0dd03f68b674da0c051896fb8ad", "messageHeadline": "Enable coverage ci job again", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9f432c2589e61d14a4199feada7345f4693910b", "messageHeadline": "Replace tarpaulin with grcov", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "2009587c02ad4e12bd3d089cbf6604192c3142f8", "messageHeadline": "Merge pull request #1864 from CosmWasm/1845-float-support", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1440, "deletions": 254}}, {"node": {"oid": "5538397fec10c76c6040fdbb96f473faccd2fc31", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1e9ca2bce396b2c282692496aa8f447de80b93d", "messageHeadline": "Fixes", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b89c32c87c75a31fb195e363351ceaf42bde23d7", "messageHeadline": "Simplify json generation in test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "f42c9b6dc07fe601c91d29d24f593148fde2cad7", "messageHeadline": "Remove floaty execute variant from schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "206cdb4664a24ac9366582b9e0452e92db8a569c", "messageHeadline": "Refactor floaty contract code", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "0a0a088edcf3d229d42ccaff6b883856e745900d", "messageHeadline": "Update float instruction hash", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a11b4aba4f742e924d3f322d15ca03365be8d464", "messageHeadline": "Format readme", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc2737c16f06f9fab7052ddedaf767ec3e0e51cb", "messageHeadline": "Use smaller floaty build", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7940da9d785cd367b00e34df8ff2693e061aedc0", "messageHeadline": "Refactor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "4fb3e2dfdb2e2cc61b1ea6178c519af75172557d", "messageHeadline": "Ignore floaty when building contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d523baf76ad83800b3f15ac2bfa5ee79f619628a", "messageHeadline": "Improve floaty readme", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ef2222b4df2ccf95a877734f037f73ed62cb5339", "messageHeadline": "Fix clippy", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85a6958695527cdd9e263ed03503da1efa119a07", "messageHeadline": "Disable floaty contract in ci", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c8b828afc665efd4f1e1a7065f0185b76969ed", "messageHeadline": "Format readme", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3413dd0437ff62b7740251b82788edc2bd5fb51a", "messageHeadline": "Add test running all float instructions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "39a682f36c2019afd7eb34586614dc3e8ba457bf", "messageHeadline": "Add RandomArgsFor query to floaty", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 848, "deletions": 252}}, {"node": {"oid": "a2365da9cfbcc77f49d7735826334aac7c94cf47", "messageHeadline": "Add instruction list to floaty contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 130, "deletions": 4}}, {"node": {"oid": "b6d6a47cf7b18269d8dbf8b59e01b090145cda15", "messageHeadline": "Update floaty schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 42, "deletions": 148}}, {"node": {"oid": "77f1e1815ae745ef456335b414186e9d106d0b8f", "messageHeadline": "Make floaty contract schema work", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ca8f22530f14de1bdae2a0580539cdbda90e395d", "messageHeadline": "Replace floaty contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 600, "deletions": 108}}, {"node": {"oid": "5213aad2a55a68d94b0c7624373e66d735f607aa", "messageHeadline": "Change float tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "1a866462cef6b93a254b05c824626ebb6c30a4ef", "messageHeadline": "Allow floats in the Gatekeeper", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39eda67f4ae0a9cc9e07f3f500f8238cf77f325f", "messageHeadline": "Enable NaN canonicalization", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e1eb5e831eb1c1c8e3d6426cde431ba2312384b", "messageHeadline": "Merge pull request #1807 from CosmWasm/1711-signed-decimals", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6483, "deletions": 28}}, {"node": {"oid": "9989ab9e7262b360c3f83d938230fd7fb998c7e9", "messageHeadline": "Replace deprecated calls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "f8d5d8e4a65b5290934fc5a62cb7391ba450d602", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68802e0f3c3f68acfc6633df9c9d9dd2cf46d363", "messageHeadline": "Fix clippy lints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51162f10aafcf5d1929ac20836c923e7aabd29c1", "messageHeadline": "Adjust assert order", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "d87684220910a892ddea3eac630b13c045fc5785", "messageHeadline": "Added test cases.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 150, "deletions": 101}}, {"node": {"oid": "7e6f24e0135c126beb36e471503cf51e7bc420fc", "messageHeadline": "Adjust assert order", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "9d1be62ed1bed935cf0f7b9c2d86e9d0188f893e", "messageHeadline": "Added test cases.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 111, "deletions": 82}}, {"node": {"oid": "1718a1724962dc8a11fdf7bdee02f2c0a5a22510", "messageHeadline": "Add must_use messages", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "52127d96cce9efbb5af5bc7af741feefb3cb542c", "messageHeadline": "Constify SignedDecimal256::negative_one", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "0ad3f13cf617ff43859904d09a8efc1e98e83fc9", "messageHeadline": "Fix minor things", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "d82d79444affa8cb55ef664f2c73aaebd26efc9f", "messageHeadline": "Remove unnecessary zero check", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "25f9c35faaf6fc8fc093c511428f534615545566", "messageHeadline": "Add From and TryFrom impl between decimals", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 73, "deletions": 11}}, {"node": {"oid": "0609aff944de987e3a7e72629d0ca21b8cdb1be6", "messageHeadline": "Add conversions between signed + unsigned decimals", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "b385419ae2d94b5e7b18087b3a009d06444674be", "messageHeadline": "Add conversions between signed decimals", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "eb99c42c829f1a82cdca4927374945870350fff3", "messageHeadline": "Add SignedDecimal256", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3182, "deletions": 2}}, {"node": {"oid": "f86d102e8e054ce8d72bd4bfb29f1189621577cc", "messageHeadline": "Fix SignedDecimal docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "38733394809809ee89b4710eb1d26e4d9731aa06", "messageHeadline": "Improve SignedDecimal docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "40256aece752ad938c00aed736d99b9b90f4e264", "messageHeadline": "Improve SignedDecimal tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 447, "deletions": 13}}, {"node": {"oid": "17b906b7590a22ada25d02318913f3f5b6ecdb18", "messageHeadline": "Fix SignedDecimal::floor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "b9cfb6dcd8829165c14976e46a14bc74478df0e0", "messageHeadline": "Fix SignedDecimal::to_int_{floor, ceil}", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "37ae96da3ca0f0e8d27d88ce6fa0a5cb81da4382", "messageHeadline": "Fix SignedDecimal Display impl", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e71a34f9118b5047aff134af2c069a6cf5f8520a", "messageHeadline": "Fix tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "5fa9425401b5845040782c9c511fb4b5fc450fe6", "messageHeadline": "Fix SignedDecimal::from_str", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "340ea0d81b03a2f0a5be71c04bb7e3105139a7db", "messageHeadline": "Fix SignedDecimal::saturating_* math", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "4f4c88f2b97ca3a1f8dc77936bf0fa40be05b285", "messageHeadline": "Fix some tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 148, "deletions": 121}}, {"node": {"oid": "ad72e62c1b1b044bf90f7fbeade9b1b29103c0a4", "messageHeadline": "Implement signed decimal", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2267, "deletions": 0}}, {"node": {"oid": "09555ac1295f1f9129fd1fa5139d19763d16d2a1", "messageHeadline": "Merge pull request #1886 from CosmWasm/1885-more-serialization", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 560, "deletions": 490}}, {"node": {"oid": "2007e7adc1ca12461af58c2865764919b409c635", "messageHeadline": "Fix clippy", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 164, "deletions": 164}}, {"node": {"oid": "9ae13841d2d4095956179d635452f70be8846de2", "messageHeadline": "Use single json deserialize function", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 299, "deletions": 358}}, {"node": {"oid": "91bc9af4ee7e198dd89c766697190b1c1796c0bb", "messageHeadline": "Fix to_binary name", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87ffedf16a4a3c921d45848baf4c18b9ee3be222", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c7e10cb7221ab72d7b50ff1b7a94dc354819f1f5", "messageHeadline": "Replace all usages of deprecated serialization fns", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 487, "deletions": 456}}, {"node": {"oid": "f84b249e0959d736ebfbf86fb5e7e97eb7c8a949", "messageHeadline": "Add json string serialize and deserialize", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 112, "deletions": 19}}, {"node": {"oid": "6d3f9b0339df9212739bd8a2578be9048d374ac9", "messageHeadline": "Merge pull request #1881 from CosmWasm/fixing-clippy-warnings-and-spe\u2026", "author": {"name": "Dariusz Depta", "email": "141360751+DariuszDepta@users.noreply.github.com", "user": {"login": "DariuszDepta"}}, "additions": 100, "deletions": 114}}, {"node": {"oid": "4a2d720b516460e98275acb312d722e41fd320bf", "messageHeadline": "Fixed description.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea51d4515abe44e6be3253e45f8f3ecae905cbb9", "messageHeadline": "Fixed Description.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d78a99d2453605baf8c86cc88bbde25c6a18404", "messageHeadline": "Applied lint suggestions.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "10ae95348d26e1133f5a39a98175ea94cb931f43", "messageHeadline": "Spellings.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0794fecb0859e5c6d9d50308f00298ad2cf6199f", "messageHeadline": "Fixed clippy warnings.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f37be33a3331814022d3fd2485a62b1b81b2a9e5", "messageHeadline": "Fixed clippy warnings.", "author": {"name": "Dariusz Depta", "email": "dariusz@confio.gmbh", "user": {"login": "DariuszDepta"}}, "additions": 88, "deletions": 102}}, {"node": {"oid": "1d897516d753212003eb28001f8824b6667cac00", "messageHeadline": "Merge pull request #1880 from CosmWasm/link-CHANGELOG", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1a151d98729881b2e84429ded036721c379e6a", "messageHeadline": "Add link to CHANGELOG from GitHub Release notes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0425abfb94ad88be0939739b9e65114b34bae6e9", "messageHeadline": "Merge pull request #1870 from CosmWasm/1863-missing-tryfrom", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 639, "deletions": 106}}, {"node": {"oid": "c1131cc92d3a354668a9f279df350ff33624c541", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7694f7fd889cccb9f8cbb1f189e3f5ce73ca3613", "messageHeadline": "Fix import", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "47bb0cb5c2de3f37baf47eb95934ffb43e9d83e2", "messageHeadline": "Add TryFrom tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 272, "deletions": 7}}, {"node": {"oid": "00746b5e21642a521d6bcdd2ddf22edcb8deda09", "messageHeadline": "Fix Cargo.lock files", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "4a2cd85cdb2ccdae044ad5dc416118945bfda293", "messageHeadline": "Add static assertions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "56887586a26f75b42e54a95d9206f67215a1779c", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0249e687ae1e2ae1ce99fde329ee9c81fa0fbb80", "messageHeadline": "Fix unused imports", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "e0171af4a85da22e365ab2a035240d0eee03536f", "messageHeadline": "Add signed to unsigned TryFroms", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 79, "deletions": 40}}, {"node": {"oid": "d170bb643dbcbcd4b8562f487b8f1049f123758a", "messageHeadline": "Simplify TryFrom impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 118, "deletions": 218}}, {"node": {"oid": "624f437ab8203a4c0c114c0d09dd2828b49bffcc", "messageHeadline": "Add missing unsigned int to signed int conversions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 181, "deletions": 34}}, {"node": {"oid": "9e46f46d17e1460e60a05d8c393f9ab4a8514870", "messageHeadline": "Add missing TryFrom impls for Uint64", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "7b2e753e4752eeb2466a7411ec8e177147581c40", "messageHeadline": "Merge pull request #1866 from CosmWasm/checked-multiply-ratio", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 299, "deletions": 4}}, {"node": {"oid": "06fa3d4bffab9511f679426e7bf88a005951192f", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e8dce0ca1740db44bd73f66b2b1bf04c5be11d94", "messageHeadline": "Add missing checked_multiply_ratio implementations", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 296, "deletions": 4}}, {"node": {"oid": "4e5b2bfbbc230080beaadd040da4911b3107648b", "messageHeadline": "Merge pull request #1865 from CosmWasm/fix-shrink-be-int", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "89c969fbdfb2262baa91ea5805b393404bdb91af", "messageHeadline": "Merge pull request #1867 from CosmWasm/is-negative", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "8be72bb7f86f16c3beb21062fdf94dbe871344ae", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f97d432ef4c742c6cac8d5de88eea5c17d1923e", "messageHeadline": "Add is_negative fn to signed ints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "dddbcc790f2685a3e3399febf079a437d2df7053", "messageHeadline": "Fix shrink_be_int bounds check", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7c5084f7acdec82bd98a24c9e6fda5f55818ff03", "messageHeadline": "Merge pull request #1862 from CosmWasm/split-CHANGELOG", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1366, "deletions": 1355}}, {"node": {"oid": "97adda67d1846aa46ca6ce38f67c6d71eed3eb14", "messageHeadline": "Merge pull request #1860 from CosmWasm/cosmwasm-check-versions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3d83a6026ecb0405999661e5dbc70b4e7544e58b", "messageHeadline": "Move pre 1.0.0 CHANGELOG to separate file", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1366, "deletions": 1355}}, {"node": {"oid": "9b1125872278e943e800cd3812c0a08e8d84ccad", "messageHeadline": "Require cosmwasm-vm and cosmwasm-std to match cosmwasm-check version", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f20bc852df85ce33897e7ab17807519125a088ed", "messageHeadline": "Merge pull request #1861 from CosmWasm/1855-int-conversions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 264, "deletions": 4}}, {"node": {"oid": "167f48ca7b1bccd17cce84f700c2e982febe00da", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9d66dcd64fce7e8b4772249e1f92e4f2eb9aa602", "messageHeadline": "Add missing TryFrom integer conversions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "a77b0fd95693939387f46a22a14390c9aaee0028", "messageHeadline": "Improve docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "345d561e78ac1e927173f7c86207cf4939e0dceb", "messageHeadline": "Improve shrink_be_int readability", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "5f7df5b17bee662b42a2f88145dc5e64c4fe333f", "messageHeadline": "Fix clippy", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "60efcea5560c7cbd5d2574e4a253a2a4846d768e", "messageHeadline": "Add TryFrom impl to convert bigger to smaller ints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "b99bd923d28170dde55c187cde2f52a7d6fa310b", "messageHeadline": "Add test for grow_be_int", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "9e5123dc05b8376e3b25225c06ff46d26b5b8567", "messageHeadline": "Implement const fn to convert i128 to Int256", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b086d9f97dcb1dc9db0d29212b8d5ddac8c19fb0", "messageHeadline": "Implement missing From conversions for Int512", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "b1845e845a4336f53645fe464b302dab05c9453a", "messageHeadline": "Merge pull request #1859 from CosmWasm/assert_cmd-2.0.12", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "1335f780f0acc381ca21214deffbc36273bfa281", "messageHeadline": "Upgrade assert_cmd", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "52c2121623f0123fd8778d616f18ecb6330d966d", "messageHeadline": "Merge pull request #1858 from CosmWasm/1856-update-clru", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "706b4cd0726caa5dd15fb23af581c4525b9842b4", "messageHeadline": "Update clru to 0.6.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "a3fa6765185e51c67346626421ac54c759da1a5c", "messageHeadline": "Merge pull request #1854 from CosmWasm/signed-ints-abs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "6bab85f39f409d99eeb53c55b27df02a4c5d1487", "messageHeadline": "Add unsigned_abs for Int{64,128,256,512}", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "b57b8ced1d304dc3d8ac5a306890c1ed2ee602d7", "messageHeadline": "Add zero abs test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "034ade9dcea3464465d25e0a5c8056a7468b77d1", "messageHeadline": "Add tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "b232b5a514bf940f982eeca20df5cd05c0a57517", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eda6f866be839a47418a9ed995fdc2d10bfbd1dd", "messageHeadline": "Add abs function for all signed ints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f11b456d46073d0324d9e39ed617f7fcfdbe1b06", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76aa8d814c22cfc19844e108cce341be1c923949", "messageHeadline": "Set version: 1.4.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "30744f27ca11bfb3472309c93c2931c444ec7434", "messageHeadline": "Merge pull request #1852 from CosmWasm/1847-migrate-1-4-entry", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2ab4f01bf1bf686f016e8bb5eed0564f78f9de45", "messageHeadline": "Add migrating docs for 1.4", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "17b7dcc35f793f40f11fef4a62c9c584f3f05c84", "messageHeadline": "Merge pull request #1851 from CosmWasm/reflect-enable-1-4", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 659, "deletions": 1}}, {"node": {"oid": "6b03b0251e4211b36d942b61bbc0f9018f92d302", "messageHeadline": "Merge pull request #1850 from CosmWasm/rm-rustfmt", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "4b45ed566ad3aeeeacb8130e16fc31b97b6b32f0", "messageHeadline": "Update schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 658, "deletions": 0}}, {"node": {"oid": "677b3fb68df15b832109e351ec4aafb581bfe50f", "messageHeadline": "Enable cosmwasm_1_4 for reflect contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bd8ea5f57fbf0a79bbd4cd4603a5f6a6348735", "messageHeadline": "Remove custom rustfmt.toml files from contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "ca2c7ed8149a6f4b416d3f0440884016b9f21664", "messageHeadline": "Merge pull request #1848 from CosmWasm/doc-signed-ints", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "f9300b49abe6f118d4fe55f73308375489523890", "messageHeadline": "Add Int64/Int128/Int256/Int512 to MESSAGE_TYPES", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "22a923a705e92d6fa12e3aac249865d821e787e5", "messageHeadline": "Update doc links", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e4ca1640957a868d1f6c688a9e15e8dc96600df5", "messageHeadline": "Merge pull request #1846 from CosmWasm/must_use-recycle", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8b64d4fc07b97768ada7c9c53e749aed000c9c5", "messageHeadline": "Format changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4ed28b17cb977a9e6b2fa610cf36936dfe6b0f69", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "c6a373ca1d343f021f9db7af40f095950cdb7932", "messageHeadline": "Set version: 1.4.0-rc.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "e3a17d19ad4008db5d598c2603205ed3c5b9fa65", "messageHeadline": "Add must_use to Instance::recycle", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d8901f1941e84b068e5944e6f8e1287e8c12a17", "messageHeadline": "Merge pull request #1788 from CosmWasm/1154-delegation-queries", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 423, "deletions": 20}}, {"node": {"oid": "ea4a20bbf01de0cefdec642d902946db90e3c0b0", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "26d4956da3ec7fe811047966d40a590cec3b305d", "messageHeadline": "Fix missing new line", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ebbaf30c5cb897c68c2e7fe08a3485a8851fff9", "messageHeadline": "Update cosmwasm_1_4 feature description", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8193b2d2c978f544cb795bd17f8775fa7caeb712", "messageHeadline": "Add suggested DecCoin docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "75bc92c2efaa3801105567b9769c5ee0360eaad3", "messageHeadline": "Fix DecCoin::amount", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f49390197c5a7a722f49e7df04cfea8b477e364e", "messageHeadline": "Add new query responses to go-gen tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "16ff40b036d4639dec9223f0376875fe84f96c72", "messageHeadline": "Enable cosmwasm_1_4 feature in go-gen", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52910b64060aa352f761954532267fdf5d32fcc8", "messageHeadline": "Add cosmwasm_1_4 capability docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e063fae3dd57d26bb4058aec511bf1904bd465e5", "messageHeadline": "Add cosmwasm_1_4 export", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "09d9a61f67d2ae5096975e0346569fef258c31d8", "messageHeadline": "Use cosmwasm_1_4 feature in ci", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3210d26e43fa47278698728e0b1d39a757ec4a08", "messageHeadline": "Fix build", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8480348db7ac11e1e062cd669d71f99ee284cc69", "messageHeadline": "Add tests for new distribution querier mocks", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 109, "deletions": 9}}, {"node": {"oid": "fbea4b8e4c6a7a6bc499e42c7ea8053e397ff714", "messageHeadline": "Add cosmwasm_1_4 capability", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "306ea202dba1bf7cd9187ee27550c041917e6055", "messageHeadline": "Add DelegatorValidators query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "60dae3a250e87bd44d0c190a58ed322db9df8a42", "messageHeadline": "Link to protobuf files instead of generated code", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "5fde07a45e6859da6961067b722634187d7ba330", "messageHeadline": "Disable clippy lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0fc4bb37e1d5c487a7c62d77d549f635e044ab1b", "messageHeadline": "Fix mock", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ace26ab429d07372155d28793604f7b0f9e75aae", "messageHeadline": "Add DelegationTotalRewards query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 7}}, {"node": {"oid": "77dd1c03af2cb5ea9fe92ee48b8487ec54c4e0ac", "messageHeadline": "Add DelegationRewards query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "b8f4777606acee81fb67cf69446c54df24975663", "messageHeadline": "Add cosmwasm_1_4 feature", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1dc5552daee498ed9e7ea5026e5fdf433e904b63", "messageHeadline": "Merge pull request #1844 from CosmWasm/release-1-4-0-beta", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 94}}, {"node": {"oid": "7424634d9cae7f8e6ede2d7d48376331d6111807", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e86c4d54d933995932c1d1da48766a39cbf9f98b", "messageHeadline": "Set version: 1.4.0-beta.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "f5844bdd3e8adb24d88d3562c520bc3eaa1d1e1f", "messageHeadline": "Fix go-gen dependency version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5b39dc14422c1980f3f9e4621b8c5446356eaa53", "messageHeadline": "Merge pull request #1843 from CosmWasm/clippy-1.72.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "39da0b20e5dc18069e2370210bdfe612a24ead99", "messageHeadline": "Upgrade clippy to 1.72.0 and adapt codebase", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "6a12dc293cd7865cc6657f7d6de9552c366ba880", "messageHeadline": "Merge pull request #1842 from CosmWasm/rename-_gas_remaining", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "435edd946d36cbc9981ca425fc21f2c8f4eb2126", "messageHeadline": "Rename variable _gas_remaining -> _info", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9770ad6724b6b36dde39e9c92161f7b3053e85", "messageHeadline": "Merge pull request #1839 from CosmWasm/1783-burner-contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "3a962cca657df8b1e1a23e0b1e50b55fb61e374f", "messageHeadline": "Refactor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "13efddc05bfffcab487ad5f929bd5771e9a3c947", "messageHeadline": "Merge pull request #1840 from CosmWasm/queue-range-optimize", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "f42f83036c2a87bf59b55dd362f22bcedae5dbfa", "messageHeadline": "Use range_{keys, values} in queue contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "569c366a3b7cdde9d3d84d4570e7648a28c044ec", "messageHeadline": "Apply review feedback", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "495b5ae0ac57df89441b5d56f4caff45b8bd1890", "messageHeadline": "Add optional delete field to burner migrate msg", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "f8f9598142c62cc8e0efc99548e7be3b8a939b86", "messageHeadline": "Merge pull request #1838 from CosmWasm/1725-skip-iterator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8e4907ae2d5cb16ff228220df48907f9172819d3", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "11cf89ca37cfd9e8bfb213b262be4b166ea85a1f", "messageHeadline": "Impl nth for External(Partial)Iterator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "e24ff622ab0830f02dfd5f7577a4baae77e4372c", "messageHeadline": "Revert \"Add changelog entry\"", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "85b5f24d9afb3e6f5bc4b49482177c475559ff05", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "23b3dfc6db26a54f198b7b088a9ce1ca87e8b8a3", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 192, "deletions": 192}}, {"node": {"oid": "b7a6d1ae51eb1749a18de6e26ec932e9711d066e", "messageHeadline": "Update to latest wasmer 4.1.x (4.1.2)", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebf8c086ff85db11b21dd5669ff2f7ed426a462d", "messageHeadline": "Update schema files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ab08351d843091c9fc7e9c6b2cb213c893eae291", "messageHeadline": "Fix dead links / syntax", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f541c2bf06c4452ad2edb2bbdebd06497e350583", "messageHeadline": "Merge pull request #1834 from CosmWasm/1498-key-only-iteration", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 262, "deletions": 12}}, {"node": {"oid": "10022451a7cfb96ebdd17278e5e45546b88db254", "messageHeadline": "Merge branch 'main' into 1498-key-only-iteration", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1973, "deletions": 114}}, {"node": {"oid": "4f68dd714f9ec95d04379561a900c893e2a4b484", "messageHeadline": "Fix changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00730d89b58fc975c22f32f248ba5e9d42579699", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "28459fae9c1f53af859614dd1f133656d2f0eb6b", "messageHeadline": "Use range_keys in burner contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7ee3ebf9479a594af8177b347e53077949766018", "messageHeadline": "Implement range_{keys, values} using new imports", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 80, "deletions": 7}}, {"node": {"oid": "05ece0bd81fa489ab2c55283721c5bd73cd631ad", "messageHeadline": "Merge pull request #1805 from CosmWasm/go-codegen", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1485, "deletions": 20}}, {"node": {"oid": "b92782b45b46d0e140c223c49d0319187579dae7", "messageHeadline": "Return null pointer when no more elements", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "d2db5ed49d766b605545edd9934cc92c90e59822", "messageHeadline": "Remove unnecessary capability", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c68932f5d8e365cb74a268dabe2f775930507c0", "messageHeadline": "cargo fmt", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06066d3da0fefff59fa94cafd22bddc721aabe2d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d01f1b703991f2ed04df5eef8d5228cdbf4e0c34", "messageHeadline": "Add db_next_key and db_next_value imports to std", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b11b89b7fbbf1cc367a351c37e4ce4a98ff94a0f", "messageHeadline": "Add db_next_key and db_next_value imports to vm", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 153, "deletions": 1}}, {"node": {"oid": "c151a8453f2a8daf8340c77019085770ea2133b5", "messageHeadline": "Merge pull request #1637 from CosmWasm/upstream-stdack", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "94d0eea61d66b0d98b264d1ae7c7f84feefa1776", "messageHeadline": "Improve some docs around StdAck -> Binary conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "4df0e340eba37db9e8e18b107f292d402ad93c23", "messageHeadline": "Rename to StdAck::Success", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "aef3f74080951bd042adda954ac1671fb82db281", "messageHeadline": "Add StdAck", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "d6c0644cc2b51482a44744d414459aa65d343eb6", "messageHeadline": "Add next_key and next_value to Storage trait", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f0ab9bb9519ab932b0b97ec4b24e9d2116163e90", "messageHeadline": "Merge pull request #1833 from CosmWasm/refactor-acknowledgement-msg", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 310, "deletions": 94}}, {"node": {"oid": "793bc1c2ae705126d2148ee87408816ec36f0c10", "messageHeadline": "Rename AcknowledgementMsg::Err to ::Error", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "b95931571fd136f4ba9eacedc52ff8306d9ea504", "messageHeadline": "Move ibc protocol to ibc subfolder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f28adbe8952e4688e5fe4ef894681fdd41eac1c8", "messageHeadline": "Add AcknowledgementMsgs to ibc-reflect-send schemas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 166, "deletions": 2}}, {"node": {"oid": "e88a0e68d1b94e052a0f6eddad95fb22901b1f4b", "messageHeadline": "Refactor AcknowledgementMsg in ibc-reflect and ibc-reflect-send", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "fb2e6641e8ae3187f5c5015069f42ce9998d08a5", "messageHeadline": "Merge pull request #1830 from CosmWasm/improve-Validator-address-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d2ce7e025b25f34e2b7395b9737923c3b234713a", "messageHeadline": "Merge pull request #1832 from CosmWasm/1825-decimal-conversion", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "03e3d461ce706648ce839c1244ed1a0166b68a72", "messageHeadline": "Add TryFrom<Decimal256> impl for Decimal", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "2543067c26d15e82dd3553d565b4b8fc08a90987", "messageHeadline": "Merge pull request #1831 from CosmWasm/abs-diff-const", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0688df7bd20b26482d8336cdd010754684a3615e", "messageHeadline": "Make abs_diff const for all integers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c16d31aee969192c7801495c1b5aac1a077ba4b3", "messageHeadline": "Merge pull request #1829 from CosmWasm/merge-1-3", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 100, "deletions": 94}}, {"node": {"oid": "8b2e4c85cd3372b0558ba56b5a3af6c7a908dca0", "messageHeadline": "Merge branch 'main' into merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10023, "deletions": 7942}}, {"node": {"oid": "7cb25b441d20d37a0c039eb6ded23fd9e6878e98", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "943cdbfd28527b17dd35479e2d825bd012d37041", "messageHeadline": "Set version: 1.3.3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "00ff6a53acb3a9179471f4537eb9f240119dc3b6", "messageHeadline": "feat: Provide native way to cast deps to empty", "author": {"name": "Jan Wo\u017aniak", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "c966495348dc62e8744ade6917d976b336720d3e", "messageHeadline": "Improve docs of Validator::address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6877bb3627f5e58230e1c84541e28f0d5f9eef45", "messageHeadline": "Fix acronym replacement", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "ebb378517fbf2c2093c873e5c99a2ea12ce640cf", "messageHeadline": "Merge pull request #1827 from CosmWasm/use-const-ten", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3e01c3bbb7a073641cfc117fb6a3f4267189b2ea", "messageHeadline": "Add missing newline", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "928f70b1d52fff0f9352c16b8b5dba2a04786e73", "messageHeadline": "Make ten constant const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "550416f3e7b60735dee01126c12f49123879712a", "messageHeadline": "Remove extra brackets", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49230797d264c4ba6ef5bcea7646d0ef4953fcbc", "messageHeadline": "Merge pull request #1824 from CosmWasm/constify-decimal-constructors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "9cc403017097b39bbf495f5cb5f0a78541afafc0", "messageHeadline": "Constify Decimal/Decimal256 constructors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "8dbbad3442724ea2e551111e43df6766ae8ce368", "messageHeadline": "Add test cases for all responses and queries", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 397, "deletions": 51}}, {"node": {"oid": "60e669368db9105981c4b83b2b9fc17e9d8f7ed3", "messageHeadline": "Replace acronyms", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "019be45966ef301023b5cef875b2ebcbf586a262", "messageHeadline": "Merge pull request #1821 from CosmWasm/1809-document-order", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "98d24595b5227f438c28e9b2e8ef9e1b207af4ef", "messageHeadline": "Document order of Coins::{to_vec, into_vec}", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "349f45aab57f76372ff2444892a760c3a9187fa8", "messageHeadline": "Merge pull request #1820 from CosmWasm/doc-comments", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "ae4986e4bd95b8a752d31793bd076be9107160d9", "messageHeadline": "Use doc comments", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "c20cd6ee944c63326cd47e46f545bf522a77aa0d", "messageHeadline": "Merge pull request #1818 from CosmWasm/merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 102, "deletions": 94}}, {"node": {"oid": "9d1737dcd7a8e3a399203f05b37282d349a0a278", "messageHeadline": "Merge pull request #1806 from CosmWasm/1804-coin-iterator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 166, "deletions": 27}}, {"node": {"oid": "261cead30a68a4dda55ad0c36ccbcea4b208384c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b2460bb5c8a45a9b0e95a50ad0c59b75d21ea8a7", "messageHeadline": "Add changelog entry for Coins iterators", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1776c0abaeb8b26821256861fc5fc29325d58e1", "messageHeadline": "Implement ExactSizeIterator for Coins iterators", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "54fa6762a7a788db183b9a83979ba4e86b9dc1f2", "messageHeadline": "Simplify coins formatting", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eafab9ebc923c130c497ecb9b621a359bdaa209", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "87ed3a7abe5539a1b451c0ec06ea7db524dc175e", "messageHeadline": "Fix Coins Display impl", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "617d850abf10ac7345f0338058db806c5efec74a", "messageHeadline": "Merge branch 'release/1.3' into merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 102, "deletions": 94}}, {"node": {"oid": "9f794475d02d9dabc504bce3c5cf982b55e58687", "messageHeadline": "Keep whole Coin struct in Coins helper", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 35, "deletions": 68}}, {"node": {"oid": "3b98fc368a4afcb606421df68ee054628f4ff1a4", "messageHeadline": "Implement From<&Coin> for CoinRef", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ec25a5437d16217efce4be3edfdda89adf22d6d6", "messageHeadline": "Implement IntoIterator for Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 131, "deletions": 3}}, {"node": {"oid": "950db221c1d410bfde6ce8693aa7f494320a5753", "messageHeadline": "Merge pull request #1817 from CosmWasm/document-cosmwasm-gas", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "0decbb2ea710e3cda1f6463a09d49edaee87ff18", "messageHeadline": "Document usage of CosmWasm gas values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "cb4a6a6ede414810c03ffadf414dbceacc28ad3f", "messageHeadline": "Merge pull request #1813 from CosmWasm/cast_deps_to_empty", "author": {"name": "Jan Wo\u017aniak", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "5741162b4b969e9bb00bcc62f28111e56176614b", "messageHeadline": "feat: Provide native way to cast deps to empty", "author": {"name": "Jan Wo\u017aniak", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "65617cac628b4300e313a3535f482c8d26a61135", "messageHeadline": "Merge pull request #1816 from CosmWasm/release-1-3-2", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 109, "deletions": 101}}, {"node": {"oid": "2150dfd4687f9173fb935190699937372de54d60", "messageHeadline": "Set version: 1.3.2", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "87ec2774b850ca77668e9e68efafacd3b111072f", "messageHeadline": "Add changelog entry for missing errors", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d40030d934ebd889b27b0f916bd8e301c445d490", "messageHeadline": "Add missing error exports", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7b9baaece79afc4eb722b8169ba738e2b98e1d51", "messageHeadline": "Merge pull request #1811 from CosmWasm/fix-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "9895b97228d07cbc676372620bdf3e3c218e19bf", "messageHeadline": "Fix typo", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "521cf04b2cdab16dc5abd392a5a7fbfb5ffe556b", "messageHeadline": "Update schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "972c9a074a1a6369d59d7fe9d7f916a8d9b50f31", "messageHeadline": "Add docs about label validation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "fa4725caed133fdddcf89915668a661e1209b3cb", "messageHeadline": "Fix Validator struct docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3248b5bf7ce7a8f4cfdb1dc5de344d5aa3b0a4cb", "messageHeadline": "Fix wasm_execute docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "591b198a1ec593a515b373356437ac7c4f749eeb", "messageHeadline": "Improve readme", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "376ab1b582cbbc36485a5c8ae888ef8e1f6ae2c3", "messageHeadline": "Refactor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 123, "deletions": 80}}, {"node": {"oid": "126562bc946b3dca9eb3cae60bb8d5a706862a90", "messageHeadline": "Fail if no type generated", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ca122c3411e4c68922e42ce3579d94c0bb3052cf", "messageHeadline": "Use iterator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "249d5c3fe31c932b1aed911571f06bb00ea21fcf", "messageHeadline": "Enable all cosmwasm features for go generator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dea8c0fc0bc41a4af3797ce1a975d7e43cbd2e1", "messageHeadline": "Allow generating go code from enums", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 224, "deletions": 70}}, {"node": {"oid": "4546e33e49680806697aa789493a02608d96bd1f", "messageHeadline": "Fix struct indenting", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7af6cc0e5dcd2f666a625523ece88da285bef413", "messageHeadline": "Start enum type generation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 160, "deletions": 86}}, {"node": {"oid": "6a5f3f282ad0db0f767b158b94b3ed4aba79ad05", "messageHeadline": "Cleanup", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 245, "deletions": 188}}, {"node": {"oid": "8d4f1569f9975f00fdf88eaffef0921ae059ba48", "messageHeadline": "Use indenter to format go code", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2c84cee03d6ba2400d06c95146ce41942b42c0c5", "messageHeadline": "Refactor codegen into own module", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 301, "deletions": 99}}, {"node": {"oid": "7b467020efb20383e84cc13a7272e12d20b3506b", "messageHeadline": "Improve go generator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 213, "deletions": 82}}, {"node": {"oid": "56d4cb17714e685936d4a79cc53c449015cf2407", "messageHeadline": "Start working on go code generator", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 370, "deletions": 0}}, {"node": {"oid": "d5eaa622b46fbdd925c427c485fc6c56c88ce9e4", "messageHeadline": "Merge pull request #1800 from CosmWasm/1789-upgrade-k256", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 636, "deletions": 591}}, {"node": {"oid": "d95543f4c13d3270a50156a448b9228cc35c8365", "messageHeadline": "Merge pull request #1803 from CosmWasm/avoid-unwrap-secp256k1_recover\u2026", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1cee2dfb586549a7cc665b109f182fb618ee5d1a", "messageHeadline": "Avoid unwrapping recovery ID", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "186a50c4d8c6bbe2bf4be1ad9ef7d15bc4845b9c", "messageHeadline": "Merge pull request #1784 from mina86/a", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 43, "deletions": 93}}, {"node": {"oid": "24597304507ddcaf0dd67d0e8447626819bb0c8c", "messageHeadline": "Merge pull request #1801 from CosmWasm/1790-remove-workaround", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 29, "deletions": 47}}, {"node": {"oid": "ed2d3f2f35087fba64fda4cf73b16a729d6113c1", "messageHeadline": "Upgrade bnum to 0.8.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 29, "deletions": 47}}, {"node": {"oid": "c8491b815e3ddeb913900907688580ca49c30f9d", "messageHeadline": "Merge pull request #1802 from CosmWasm/improve-padding-test-coverage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "10d2fa7a5221585e56da020a9a752e32e91be4ac", "messageHeadline": "Test both long and short width for integer padding", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "c5f1cbc48633b67c5230f5aeaf424bcc23f28f79", "messageHeadline": "Fix crypto benches", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ae9cfb9a9030336cf9077d8924e92f8794ed3642", "messageHeadline": "Merge remote-tracking branch 'up/main' into HEAD", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 1329, "deletions": 1290}}, {"node": {"oid": "91a0e5bb9e6ecf93d27ca0a6e4848f79b4815d38", "messageHeadline": "update docs", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57e5da2fd61d6da04c03e518f7a6d5f4e6df5cb4", "messageHeadline": "Update packages/std/src/testing/assertions.rs", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "512e3f6b9eb2d4c53c5f2b79135b6023ee91b01a", "messageHeadline": "Upgrade k256 to 0.13.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 634, "deletions": 589}}, {"node": {"oid": "2dfe8955a80538e437f9d8ae494fb6fbdce391b9", "messageHeadline": "Merge pull request #1799 from CosmWasm/1754-not-impl", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "e2a14587f5171b33dc77f78ff8927f48ca37d177", "messageHeadline": "Add changelog entry for Not impl", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7b6899746f549f2c8f996875ab487fa1032ece15", "messageHeadline": "Add tests for Not impl", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "0785c0b983c26208de2fd6324e350e79cd423a96", "messageHeadline": "Implement Not for all integers", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "89f750ee08f4e78ee4205c94f08f61f8180fb2c7", "messageHeadline": "Merge pull request #1797 from CosmWasm/merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 122, "deletions": 144}}, {"node": {"oid": "025b7dc8e1beb614b1a8ae30e18336f126ae9b6a", "messageHeadline": "Merge branch 'release/1.3' into merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 122, "deletions": 144}}, {"node": {"oid": "9687af4bbd96b3a8ccbe2f46c289937e858b7fe0", "messageHeadline": "Set version: 1.3.1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "d36a571b6dfa1a303af3f88e537bb4d85e38a156", "messageHeadline": "Merge pull request #1796 from CosmWasm/release_1_3_1", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a908ba80db96c136bfa34c82dbac547531d6fd25", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "17c060df018aea316177fdaaf412486522c471b3", "messageHeadline": "Merge pull request #1795 from CosmWasm/export-responses", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 52}}, {"node": {"oid": "9c94a882d53de282d5a5b2e79030b68ad0fd1fe3", "messageHeadline": "Reduce feature gates for queries", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 42}}, {"node": {"oid": "1c844817609ead448141ecaf358286d66329bb91", "messageHeadline": "Export all types in query module", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "3c04c6aac548b910124701ce6c3dca362f29031e", "messageHeadline": "Export missing query responses", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3cdb420355a25a5adbfc27174c61a044215fcd2d", "messageHeadline": "Merge pull request #1786 from CosmWasm/1735-wasmparser", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 504, "deletions": 634}}, {"node": {"oid": "55cfdf15b7db90d4f6639d02197695f72b94242c", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18faa267029c42c9838c533da73a4b473c72a939", "messageHeadline": "Fix review comments", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c23482fae66c04c672707ca9c1a6f2381877ef4d", "messageHeadline": "Parse and validate wasm before static analysis", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 160, "deletions": 241}}, {"node": {"oid": "bc7cd910533feff01265f618bc5a9240cc273c28", "messageHeadline": "Reuse validator allocations", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "749586fbe7b018593c28aa75610ec6f9f995ac64", "messageHeadline": "Adjust WasmFeatures for validation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "6bd9a8f5ff8bf3ad42908e807529da569be6817c", "messageHeadline": "Refactor wasm validation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "d09523db823a7338acc3306ecd65e2d0c70fd21a", "messageHeadline": "Validate function bodies", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f3a234a6d71b5fcc063d079c3d1907b64e219c2b", "messageHeadline": "Fix lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eea2db491d21e5c891560cfcc72b96b4a43a6c6", "messageHeadline": "Fix contract lock files", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 297, "deletions": 473}}, {"node": {"oid": "b63b3a2e8d66b3132b1723a6d3ea4293a34d0f9d", "messageHeadline": "Fix tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 39}}, {"node": {"oid": "cdfd25d0c89238bdddba995615ab67ed268313a7", "messageHeadline": "Replace parity-wasm with wasmparser", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 262, "deletions": 145}}, {"node": {"oid": "6849aac8c55453fe9661e9191dfaf1f43971a5a1", "messageHeadline": "Merge pull request #1793 from CosmWasm/wasmer-4.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 200, "deletions": 195}}, {"node": {"oid": "fdfd37c43cf00aee4266830caed2b929f795464c", "messageHeadline": "Upgrade Wasmer to 4.1.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 200, "deletions": 195}}, {"node": {"oid": "83364ab5268d87da22dc0ae74004bd8751e2dec8", "messageHeadline": "Merge pull request #1791 from CosmWasm/elaborate-on-cache-entry-size", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "259d5e6c1e1ff00aeaa7847e898a67fa6e71c9e4", "messageHeadline": "Use size_of_val for the checksum size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "48cf9e867ce839d8d44bc87d067e9a044e748f7c", "messageHeadline": "Merge pull request #1782 from mina86/b", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "ca558148bb7c15e3501b7ec1744c3c53e3e21ab6", "messageHeadline": "Elaborate on size estimation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "55aafa4d6452b8fbab9440314f4d2c951e449af7", "messageHeadline": "Add key size to cache element size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "ad94727c8a1f158e0a00d6c9e7db51eb8104851f", "messageHeadline": "Update base64 dependency to 0.21", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "7f6d2ddce43ddd7c0bdb90de5ff76e4bfb1c5959", "messageHeadline": "Merge pull request #1787 from CosmWasm/1732-bump-serialization-version", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "24707a57228e800746caa9ffe62f08aab885b2ba", "messageHeadline": "Apply suggestion from code review", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "274191c16caba78fe87c5b29098a8f4b4e90c432", "messageHeadline": "Bump MODULE_SERIALIZATION_VERSION", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ba5efd52526ce27eed49dce001e679c1a102677a", "messageHeadline": "Merge pull request #1753 from CosmWasm/one-engine", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 173, "deletions": 218}}, {"node": {"oid": "c856e1fa6ca2927ae216dde57a8a4f5663312db6", "messageHeadline": "Use compile consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "7d6b01714bf86bf94d650c517d03467e20673df3", "messageHeadline": "Rename store.rs -> engine.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13f2373be145e9da70683ec07209c662e79f1e6d", "messageHeadline": "Remove extra middlewares feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "2d98110f1e71c9bdbb6351c93f5ffacb1fca20e8", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec4ee776713a41d92058c57a375729d20ffd3766", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c2032f327f025839d3a8e059266bc3724af75e5", "messageHeadline": "Add comment on runtime_engine", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6480054d39e0f241dd9678c265cce75c8b3e3381", "messageHeadline": "Remove some unused values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "330f53f3f86d3af5dcc046a8fe9080be0a31ccbe", "messageHeadline": "Create new compiling engines when Wasm is recompiled", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0fa5362c1435ff9bdeb65897f0d78ba0b9b392fd", "messageHeadline": "Migrate make_engine to make_runtime_engine", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 62}}, {"node": {"oid": "f9bcc0b5326b219e1244a71aa98aab5fcb39693b", "messageHeadline": "Create new engines for each compilation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "3180fe7e4171fb5ff3c08fd9b0473bd31dbcee62", "messageHeadline": "Remove make_runtime_store/make_store_with_engine", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 84}}, {"node": {"oid": "cacb1507dc665fc0c92d3e887a70259f966585bf", "messageHeadline": "Let compile not create its own engine", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "9292c772298e7b87796ecbad56a65047958598d3", "messageHeadline": "Refactore code to reuse an engine", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 116, "deletions": 105}}, {"node": {"oid": "0e483094f96b39e454d89a0e9913cb3434cf804b", "messageHeadline": "Merge pull request #1780 from CosmWasm/merge-1-3", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 200, "deletions": 107}}, {"node": {"oid": "a23ff665e41c673e81bfc974d84e59dc071cd4ac", "messageHeadline": "Fix backport branch", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e01f672f55a7b3a91830235bdfb28b6295fa54bf", "messageHeadline": "Update mergify config", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e3b9478db258ad72de43713c7d1d04516becfc15", "messageHeadline": "cosmwasm_std: simplify \u2018T can be used with HashSet\u2019 tests", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 42, "deletions": 92}}, {"node": {"oid": "2a0cfd97978b51436ff30b344d3219ca8b5d3523", "messageHeadline": "Merge pull request #1776 from mina86/a", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 165, "deletions": 159}}, {"node": {"oid": "7fc21c375beaeedc5d2def7e34b9f0120f68f311", "messageHeadline": "Update packages/std/src/results/cosmos_msg.rs", "author": {"name": "Christoph Otter", "email": "chipshort@tutanota.com", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8421fb962f10523817ea12eaad2d8890ce9a9421", "messageHeadline": "Merge branch 'main' into merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8410, "deletions": 6575}}, {"node": {"oid": "f3d57ce2a92c55495267c426e3c9c0364bf98596", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cf7f1bb760628899a0a8f1003e3a1cbad9a5072", "messageHeadline": "Set version: 1.3.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "100f99361dfc0046c78cc2a90162ce3648f4782e", "messageHeadline": "Fix compiler warning", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7ef4f87b4a39b3f0ccdee428055c9d739513352e", "messageHeadline": "Merge pull request #1766 from CosmWasm/fix-delegator-withdraw-address", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "46fae640ed38ef3ca7378967d923901b406caaa3", "messageHeadline": "cosmwasm_std: prefer core and alloc modules to prepare for no_std", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 165, "deletions": 159}}, {"node": {"oid": "aca2de10d2332609a822bd1a8d5e37159fd6abc8", "messageHeadline": "Merge pull request #1777 from mina86/b", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 81, "deletions": 104}}, {"node": {"oid": "eb00887cb9ca8387daa3e07e079a3b975bb80c09", "messageHeadline": "Remove into", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75d4a5e75dfa641d742497a3f3bbe5301622d477", "messageHeadline": "Extend QueryResponseType constraints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "854cd60403cf1eb69ffb2119dcc9f4717c2628ba", "messageHeadline": "Implement QueryResponseType trait for responses", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a3c95971002e291ff8c18d3a990e87f9d6cec74c", "messageHeadline": "Convert test helper into assert_hash_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "b4fc7f6a19b8c53bd0009467bc61c4c0beec6f9d", "messageHeadline": "cosmwasm_std: remove dependency on DefaultHasher in tests", "author": {"name": "Michal Nazarewicz", "email": "mina86@mina86.com", "user": {"login": "mina86"}}, "additions": 44, "deletions": 102}}, {"node": {"oid": "333952f3aaf5f5015b726600c470ba4b0d83635c", "messageHeadline": "Remove Default impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16a69905655aae0660b5d08b8bf199bb8dae64a4", "messageHeadline": "Create hidden constructor for query responses", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 77, "deletions": 13}}, {"node": {"oid": "580277dd0daf0762f9f3c91570f28f79e74e118a", "messageHeadline": "Use Addr in DelegatorWithdrawAddressResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "0dae968db91734045239f45e982cddb1e5f11115", "messageHeadline": "Merge pull request #1756 from CosmWasm/merge-1-3", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5665, "deletions": 580}}, {"node": {"oid": "5a4533242cff2414e98c1457c98f8016606b5297", "messageHeadline": "Fix changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 17, "deletions": 50}}, {"node": {"oid": "1d58dc9547aa134833ba1d016f0c02ce2e90c663", "messageHeadline": "Fix clippy lints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 38, "deletions": 62}}, {"node": {"oid": "eec13335ad84fde1cff384ebb1c48a886b201750", "messageHeadline": "Merge branch 'release/1.3'", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5702, "deletions": 560}}, {"node": {"oid": "f6301da70f38cb57b47f5a525f255f0127a4d32d", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d5edd5aa02525e78570c6dccecac5e90f6e2091", "messageHeadline": "Set version: 1.3.0-rc.0", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "cad5513202f4a7f8a735dbeae8107cac86a130e0", "messageHeadline": "Merge pull request #1718 from CosmWasm/chipshort/signed-math", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4884, "deletions": 522}}, {"node": {"oid": "a4d66036c0efedafaf81cf22d3583dc911d2d27f", "messageHeadline": "Merge pull request #1755 from CosmWasm/cover-recompiles", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "6f01a8193e8d81915de97cd321245f31485d805a", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a173bb82f8210ac4ec0e169910a63bfe07fd33dd", "messageHeadline": "Add signed int trait check back in", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e16f13d1c1627d3fd8fae673d8d89d220bca7b35", "messageHeadline": "Don't fix bnum version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2b7437eb2c51f39502e21072e65e494e311f527", "messageHeadline": "Actually test constructors", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "3c1abf3c385c5d5905b851aa139971905ef4d615", "messageHeadline": "Remove breaking checked_neg implementations", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "053b5c9a91bdcfcbac7a2bab257e7d0b2cdb000e", "messageHeadline": "Test recompiling modules from Wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "062be1ab4768a2f481ce08fb95d0e417cb8b7251", "messageHeadline": "Add missing stats call", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4ecaea72d78f5ad1467d3379bd8923cd97767293", "messageHeadline": "Improve Int64 and Int128 constructor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 37}}, {"node": {"oid": "8d5a243980265c539ae16659c31794c41c96fbc4", "messageHeadline": "Fix Int64 and Int128 Display impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "bdb28e29299255111d60066d45c0e676ccd8b453", "messageHeadline": "Fix integer conversions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "87d685cb503790b0e1ae5ff301e103385d64952e", "messageHeadline": "Avoid vec allocation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d560c99b101adaebd49244da5725e26e0cf40dc", "messageHeadline": "Fix left-shift error message", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d8968479faf9653a911ff7138ddcc69afc2747f", "messageHeadline": "Add trait impl check for signed ints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a5ae44ae04c1a2907cd737b0f11fecfc9be60139", "messageHeadline": "Add Int64", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1059, "deletions": 3}}, {"node": {"oid": "b395d8e7cb960446677388921c9c99eed4b80607", "messageHeadline": "Add Int128", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1110, "deletions": 2}}, {"node": {"oid": "49867d900ff083f46ded912816cee06636a0b53e", "messageHeadline": "Fix typo", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac2b0be321b34515fa901569514257f5761f6c67", "messageHeadline": "Add Int256", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1206, "deletions": 2}}, {"node": {"oid": "7a379c5491250001729ac7f9f553d4592b88d7e7", "messageHeadline": "Simplify tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 68}}, {"node": {"oid": "c65232f327f9fef810d90f236b9a7dcdffae6b01", "messageHeadline": "Add non_exhaustive to OverflowOperation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67fe1b438cc346483e6bf4b7448d8520ca4dde15", "messageHeadline": "Inline Int512 constructor", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b38adf08d083517342da992923eb32713fb7f6e", "messageHeadline": "Improve error string", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bcb9d2332f010a0d309e5003eac7122f3ebfc58", "messageHeadline": "Improve DivisionError", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "d530dbcaedcc4001c45382fc4794719de0eb25ba", "messageHeadline": "Use forward_ref macros for Int512 impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 56}}, {"node": {"oid": "630e299aada1951a3069957a9f611788982fefae", "messageHeadline": "Remove uint dependency", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 301}}, {"node": {"oid": "98e877f95514ecfd8cfa547821d25791eb016d8c", "messageHeadline": "Add checked_neg to Int512", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bcbb3e169ca8827c0b35977b93c454169ac0e035", "messageHeadline": "Int512::checked_div_euclid", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "59f7f83e06def8154a6cd85f8a6c93dcc097cc58", "messageHeadline": "Add Shl and Neg impl for Int512", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "92ef1c64cf13b3e947fae2c8f6016f207efc34d3", "messageHeadline": "Improve int512 tests", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "776d6295ce93c4f97b1319b461c955878725ce51", "messageHeadline": "Update rust in github workflow", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77be691886a96dcd186f248805a25572da4bf5a2", "messageHeadline": "Cleanup int512", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 119}}, {"node": {"oid": "ee059cd76fb41b3509d9341ee222c08392a9a5b7", "messageHeadline": "Simplify uint impls", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 55}}, {"node": {"oid": "560d1d9769d1babaf8b689cf9533133b5e62bbef", "messageHeadline": "Disable coverage check temporarily", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f157e7e7fcd0593980d9db511cd69593eee5ed9", "messageHeadline": "Update ci rust version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "6b9b234cc0f283abd12daf6f451d0a153ea5c796", "messageHeadline": "Implement Int512", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1298, "deletions": 2}}, {"node": {"oid": "78c9adfeeb29d64e890fa45827ce5de4c9d43eb4", "messageHeadline": "Port big uint types to bnum", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 167, "deletions": 91}}, {"node": {"oid": "c91b410522cb3d62b2d90b6077e81c59b57f649e", "messageHeadline": "Merge pull request #1752 from CosmWasm/add-fund-cp-simon", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "f5886940613a8106b7e8edf55344174254c5d3e5", "messageHeadline": "Polish CHANGELOG entry and capabilities docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ca986c5cd5205e4ec3e0e7a4f965a8c61835c701", "messageHeadline": "Limit msg_distribution_serializes_to_correct_json to cosmwasm_1_3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "021617f0c5e4907a19390b82c86037c70f02ed06", "messageHeadline": "Format code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "d4af1b0645e2962d7d6785f5c76d11fc4f8d2d87", "messageHeadline": "Commit Suggested Changes", "author": {"name": "Till Ziegler", "email": "tz@schoeneweide.tk", "user": {"login": "fragwuerdig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "faf9ee7fbc443489093d9a4d0b028019cb823dce", "messageHeadline": "add unreleased changelog", "author": {"name": "Till Ziegler", "email": "tz@schoeneweide.tk", "user": {"login": "fragwuerdig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e3c9eece27e2e224e9401cd5ce91e7109056599", "messageHeadline": "add FundCommunityPool distribution message", "author": {"name": "Till Ziegler", "email": "tz@schoeneweide.tk", "user": {"login": "fragwuerdig"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "732710ac2303280397fd7ba2a8186461b62dcb5b", "messageHeadline": "Merge pull request #1593 from 0xekez/zeke/distributionquery", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 173, "deletions": 2}}, {"node": {"oid": "851ea63ef3d8204e75ae8bb916b134cea65f486c", "messageHeadline": "Improve DistributionQuerier api", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "3f6cc077486ca94ba6e6af6568b259cd2fbf9816", "messageHeadline": "Update changelog and capabilities docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3c1e58b6fb957ccd59dbb576e9cd932b075d3d32", "messageHeadline": "Remove staking feature gate for distribution query", "author": {"name": "Christoph Otter", "email": "chipshort@tutanota.com", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ebc5773fb58e31a31e6d4f86a4265c01085bb04f", "messageHeadline": "Merge pull request #1748 from CosmWasm/add-range_keys-range_values", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "a9d2b0a9a8a5b3872140bd874116e12a76a1b4bb", "messageHeadline": "Add Storage::range_keys and Storage::range_values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "f2443f8a7bf6db1dbfefc27dfa00d89c35d51a6b", "messageHeadline": "Merge pull request #1701 from CosmWasm/w4", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 689, "deletions": 661}}, {"node": {"oid": "afc610acd0eb640cf3458063fd28f44d8199df6a", "messageHeadline": "Update mergify config", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb413cc46afff751546f3394a5120923c6c4005a", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d35a2dbfe4a4f5b70f2d69c81d8b9b744506fd", "messageHeadline": "Fix cyberpunk clippy", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d5f98b2c90cbc6afcf19bd9a8cf2d8d7e6c8fe6", "messageHeadline": "cargo fmt", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "34ad3382232a877da12386d447b174946074e5c9", "messageHeadline": "Fix clippy lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 341, "deletions": 375}}, {"node": {"oid": "0c7cbd128a7fa9d3472c374cd47b9f4f20a674b0", "messageHeadline": "Update ci's rust version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "a42a5e04326893745c570bb87eb237e2438b2355", "messageHeadline": "Use stable wasmer 4", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 194, "deletions": 194}}, {"node": {"oid": "ecbaf9e2c10a4419e25f2b6ed3cd84bd80aa36d2", "messageHeadline": "Update wasmer version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 194, "deletions": 194}}, {"node": {"oid": "73fa31ac4354d4d25f127445c377c15e6332d8a8", "messageHeadline": "Add fn to use unchecked loading from fs cache", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "eef9ffe1ff5974fade42a6cd01f798cbb34a53a8", "messageHeadline": "Load modules checked from fs by default", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "3a64f24256f6de74748a5176878f89b6ca1fec16", "messageHeadline": "Add unchecked_modules cache option and benchmark", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "f1fddb7c4376b564efccb29f7016c113083f64da", "messageHeadline": "Fix contract lock files", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 176, "deletions": 176}}, {"node": {"oid": "db9d654d65333804d4dbb02329fb997fde75ac7a", "messageHeadline": "Update to wasmer 4", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "cbb66304feb39f123db719782199385a0c7706a0", "messageHeadline": "Expose DistributionQuerier mock", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6873497eb41fa21f2f40e8896d5a376856c472cf", "messageHeadline": "Allow mocking withdraw address", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "50d0b6f1bef8e5b16b152e756e62a43636dff0e1", "messageHeadline": "Merge pull request #1743 from CosmWasm/sign_ext", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "8d91dd2235b8cdd0c4a966680d3e206ce927768f", "messageHeadline": "Implement QueryResponseType for DelegatorWithdrawAddressResponse", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e3fad3a6557d4bd0ad475c8f0b88386106bffc58", "messageHeadline": "Add withdraw address query to QuerierWrapper", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "0e0b18da6343768c6e9eef1e932b4a7ece24cc8b", "messageHeadline": "Add distribution module query type.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "54f32f476dbefd734da10944a1b21f7dfa706998", "messageHeadline": "Enable sign_ext in parity-wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a2fdd07bf96c8571c102b3d697a72f7dd4cf5ac6", "messageHeadline": "Test contract compiled with Rust 1.70.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2530911685ff1c3244a2c9a5f1c8deee5bb1f4f9", "messageHeadline": "Merge pull request #1742 from CosmWasm/save_wasm_unchecked-1.3", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "40a8ba414d52718966c5cd3a65c5d0c23958bc08", "messageHeadline": "Add Cache::save_wasm_unchecked", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "d492b161ff57b46886d3469d8fc9a94f3698f0e6", "messageHeadline": "Merge pull request #1745 from CosmWasm/mergify/bp/release/1.3/pr-1703", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 808, "deletions": 16}}, {"node": {"oid": "86f75e431bd506a68f9604466da5c8f74bac113b", "messageHeadline": "Resolve conflicts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 46}}, {"node": {"oid": "daf6de8056709b64e3facc9db95e5ca33198aa72", "messageHeadline": "Update cyberpunk schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 372, "deletions": 0}}, {"node": {"oid": "e5b6657b13db3c5ec3427806ddb660e17e90f682", "messageHeadline": "Split Denoms query up", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "c44c4952415f7a405fd2508dece09fe837b3b11b", "messageHeadline": "Use BTreeMap for denom metadata mock", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "7deddfbeeb070f483750968c47c39b6a11a9da56", "messageHeadline": "Add Denoms query to cyberpunk contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "a2781fca462ca3a23546f76d8a824d3b25f2f472", "messageHeadline": "Fix bank mock querier", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3f1432fefb7f4208cb36a0ba3b92fd4afcc5dbd7", "messageHeadline": "Use u32 for pagination limit", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fa505233645d0aa78c848b35e92d1060d650119e", "messageHeadline": "Add DenomMetadata to capability docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "576897e8738cb16d455a744c8503cdcdae7e7055", "messageHeadline": "Add DenomMetadata query to changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fbbfa6c7e93d20a5924aa910f5a6bb3b6ce17c77", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef4fa7832cf53ee1d0a0a03151d935c14074ad03", "messageHeadline": "Fix all denoms metadata mock", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6c7f13b074f628fda52269bfdfed316331456eed", "messageHeadline": "Add cosmwasm_1_3 to rust analyzer", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "175fbcd18291ae8232d1c1c7d17bee8c41f2bed1", "messageHeadline": "Set cosmwasm_1_3 feature for docs.rs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeee0f3021116a31429e214b71b36e36093e0ef1", "messageHeadline": "Add paginated mock for AllDenomMetadata query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "dc9313e2bc4febf51ce3256568d647dd781c460f", "messageHeadline": "DenomMetadata testing", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "79a4327dce633814e9049d3ff50f99fa933c1ed8", "messageHeadline": "std: Update BankQuery::AllDenomMetadata query with pagination and add\u2026", "author": {"name": "Nikhil Suri", "email": "nikhilsuri@comcast.net", "user": {"login": "nik-suri"}}, "additions": 106, "deletions": 16}}, {"node": {"oid": "476a7b4c1826e99cf5edb5a934c3ec1e3ab294c2", "messageHeadline": "std: Add BankQuery::AllDenomMetadata gated by cosmwasm_1_3 feature flag", "author": {"name": "Nikhil Suri", "email": "nikhilsuri@comcast.net", "user": {"login": "nik-suri"}}, "additions": 124, "deletions": 10}}, {"node": {"oid": "7943fa8a7ca3e06194917044cc9512fe2812430f", "messageHeadline": "Merge pull request #1703 from CosmWasm/chipshort/denom-metadata-query", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 786, "deletions": 17}}, {"node": {"oid": "0d0f8199fa50391a4ccd149f7116e63b2b0bfd4f", "messageHeadline": "Update cyberpunk schemas", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 372, "deletions": 0}}, {"node": {"oid": "feab42e450f21f823efd1444015f0ba84e0d7d6a", "messageHeadline": "Split Denoms query up", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "acdd4e7b2d7d4c7d37f6ccb1873d090cd878c6cf", "messageHeadline": "Use BTreeMap for denom metadata mock", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "7e96644e08d08f0e9f2fc16eb3b6b75670c1f97a", "messageHeadline": "Add Denoms query to cyberpunk contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "c5717a790534fbfc6bd75782404d1bb595055918", "messageHeadline": "Fix bank mock querier", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "faf6cd9b3171808c5abfe2faf897da9c522b66d8", "messageHeadline": "Merge pull request #1687 from CosmWasm/chipshort/issue1683", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 410, "deletions": 2}}, {"node": {"oid": "df8ff96ff885f857d7f561e6f65480047127d85e", "messageHeadline": "Add Coins to changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f5ea72a6425021f4ac02648b3694025558a7ac4", "messageHeadline": "Add Coin to Coins conversion test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c02a2f1cfbc71776659a07ae8a9902415b067c08", "messageHeadline": "Fix Coin subtraction", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "f4ead00e547a82a8c06275c7b3082bac9fd806a2", "messageHeadline": "Add Coin subtraction", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "e9772297bd25d28942c1e52027cd4c40ca013764", "messageHeadline": "Ignore zero values when creating Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "23d5a45cf77250769d6b8b1fba92376ee5ccc20a", "messageHeadline": "Handle empty string when parsing Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "94f5748cbba0b9235426d9daa5f898ca538455c3", "messageHeadline": "Remove equality impl between Coin and Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "b202f79a3e147861ed7e52da4c6fad8a68136382", "messageHeadline": "Remove Coin to Coins conversion", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "0e3bc7e5ab4582adf2424e8fba164f9a6a71fe4b", "messageHeadline": "Add custom error type for Coins conversion", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "24e4d7a48d4cf75d9bc11e5673e2d44adf1af1b9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "324289f99dbb21390de1af5bf3722e1d27a34f09", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e38bcfe494ccc58dc299551ecd284204bb4821f", "messageHeadline": "Remove IntoIterator impls for now", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "dab3146776119cc6cfca628e86eb862f671724a7", "messageHeadline": "Use Coin's FromStr impl in FromStr impl of Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "15c60acf87e6c71219aa6cac75cb35cb735dee99", "messageHeadline": "Add helper to Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "b9635086f715c69292a768f0aa677b0e186dfb5b", "messageHeadline": "Add more trait impls for Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ea2aab14a7d9d88e2b2abe18869290ac13ae4db7", "messageHeadline": "Fix lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2da843212087fc734cdd654db21beea7d5f3c9b7", "messageHeadline": "Add extend method for Coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "c5b82d33df7684a340e16825874be60706c10296", "messageHeadline": "Ignore zero amount when adding coin to coins", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "edd06a337f03e496ec6602c02a54f33bc13f7cc9", "messageHeadline": "add `Coins` struct", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "3b38ecbb4ad79116282c06c1b285ad24947bf84c", "messageHeadline": "Merge pull request #1740 from CosmWasm/1736-backport", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 550, "deletions": 107}}, {"node": {"oid": "a7142a28fc0a534a7e3daf52680be111302c90c1", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3abd3c4ee25ec81c29a620df6637d436fd696c65", "messageHeadline": "Add .wasm file extension to wasm files,", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "d3430657283463ccaf370e9728fa7e132ceef7f1", "messageHeadline": "Bump MODULE_SERIALIZATION_VERSION to v6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fdae0a2e75b3b6b4fa1151f7762f031d5026844f", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1e4ff27cd06725b2534c5d6b656ec9ae8ea4d276", "messageHeadline": "Refactor FileSystemCache::new to only have one ending", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "7100cabb54db14bb6645b02b67c985be31299317", "messageHeadline": "Make modules_path_works test Windows complient", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "64dbc734541d4a01d40128dad5c162eded3990aa", "messageHeadline": "Add target_id to modules path", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 34}}, {"node": {"oid": "e59738ae6e20e2ea583624ad0b13a0799f911ac5", "messageHeadline": "Add target_id", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 23}}, {"node": {"oid": "3fcc93c7ea08b49aedb019b30c30ba2b0183c1cf", "messageHeadline": "Upgrade parity-wasm to 0.45", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "cfaace4a5ee4d04fc758c97c697ec1bf8ac2fa23", "messageHeadline": "Limit number of imports during static validation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "a2223f7dcda0e485a2602effa1ca75cce6c36a56", "messageHeadline": "Only create BTreeSet of names for the error message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9674e424b971808dd8ab05dcab253440ca2ca13d", "messageHeadline": "Remove unnecessary vector clone", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c1a8e38ead9eba1fbe36ebc74fc48e0805d956b", "messageHeadline": "Check table section", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "b20b5729f2b3fadedb79c332d058b655447d805e", "messageHeadline": "Check for missing amount when parsing Coin", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "f4724565eda257f2d7cfd19f6e916ca20f2b84a3", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "46cd18ddf426330a9c9169925af1b3fdb69fadd4", "messageHeadline": "Fix lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "168e0649c6354818c6927056b66042a327ce00f4", "messageHeadline": "Add special error type for Coin's FromStr", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "36353db4ca012e91cbef79683f9671b3931e7556", "messageHeadline": "Swap expected and actual value in assertions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c51affcbc18a18a06b7d99f3a9edcd895374550f", "messageHeadline": "Add FromStr implementation for Coin, closes #1575", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "6d48426101d0205323c8aca41c04bf797ba50cff", "messageHeadline": "Merge tag 'v1.2.7'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 509, "deletions": 107}}, {"node": {"oid": "1e0a9143e8dca055e8aeb8d5a34a5f95362e90fa", "messageHeadline": "Merge pull request #1734 from CosmWasm/highlight-Sign-extension-ops", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4857fd2bf46b6af79e837f764905535496ce2a1b", "messageHeadline": "Highlight Sign-extension operations in Gatekeeper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0739958a6d9be18599ce09be608318bbb49f43d7", "messageHeadline": "Merge pull request #1730 from CosmWasm/release-1-2-7", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "c986b26ca7c2569e47e8ddbc3ecd0d0439ebbc08", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fec7ca97e5fbcf10d2091786359c331d9c7451ae", "messageHeadline": "Set version: 1.2.7", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "87359dfc43b271e15ea14da0aac1cc842f32b660", "messageHeadline": "Merge pull request #1729 from CosmWasm/1717-timestamp-helper-functions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "075194533405e7787740c95f92f29d8a3c763bb8", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93c9d08902c4855e59435846d529db235ba1ae31", "messageHeadline": "Add Timestamp::{plus,minus}_{minutes, hours, days}", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "c1336a730b79bed96ea2dd534589ebb66267046b", "messageHeadline": "Merge pull request #1728 from CosmWasm/1719-backports", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "2774732be1a1ea9bb05cef46b08897c802831dd0", "messageHeadline": "Update CHANGELOG", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "77557857e3c5f9f470647166cbd345ab8599ab09", "messageHeadline": "Update packages/std/src/math/decimal256.rs", "author": {"name": "shane.stars", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5705a0ace92b8910ea978239a3d678ddf3796117", "messageHeadline": "Update packages/std/src/math/decimal.rs", "author": {"name": "shane.stars", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a722eb6f757b0debc627389354ea773f681ddd", "messageHeadline": "Fix formatting", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f475bfb1b521d1d43373c020dfc45ea296be0ef0", "messageHeadline": "Add bps conversion to Decimal and Decimal256", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5895db02eefd70745dd5c054972d123e3162649c", "messageHeadline": "Fix CHANGELOG formatting", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1aed08f14be092c0736086e40797b53681f6681", "messageHeadline": "Changed format as per PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65789e6f365a6c6d22ce749a384dae7e025a05f9", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "894a8fe71a75613599532e74a629436163b088a4", "messageHeadline": "Coin uses same output for Debug as Display", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "33335901184cfb718043e28ac0c004e641b4257f", "messageHeadline": "Merge pull request #1723 from CosmWasm/1712-left-shifts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 299, "deletions": 12}}, {"node": {"oid": "d237c58e4bdad448407276c13d76758b2b1ad1db", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e42306dd68f43d2f9120cbdf1ee39d53a144cdd0", "messageHeadline": "Add checked_shl and checked_shr to Uint64", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a1c24f97c48aaff8fc1dd47b4c2e2f164ed8795c", "messageHeadline": "Fix checked_shr and checked_shl for Uint128", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5635657f8b7bb16fa6da283b9025dd7cc813e448", "messageHeadline": "Add test for left and right shifts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "b730f4b237a9ebdd076ca0537a2e3c24683f3984", "messageHeadline": "Add check trait for shift operations", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "fcc4158a58c9e62d05fd6f0e1195b58f7d160091", "messageHeadline": "Merge pull request #1726 from CosmWasm/mergify-backport", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "07d00f5e5616e2328caa16b3d7145affb16f9eed", "messageHeadline": "Fix mergify config", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27eead2741bc0f43104cdb3b79a370211e945bbd", "messageHeadline": "Add backport to mergify config", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "2050cb194fcec3e0487737634edfaeec8ce9db72", "messageHeadline": "Merge pull request #1722 from CosmWasm/1714-avoid-allocation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "189b45fe1f680b92fad974cd073c06afcc5e3286", "messageHeadline": "Implement left shift for all ints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 139, "deletions": 11}}, {"node": {"oid": "ffd83bedfe288c56ebc74ea474910ca17ae56c1c", "messageHeadline": "Avoid Vec allocation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0a9b745cd4132772f1ad682c0af0319ca7d12237", "messageHeadline": "Use u32 for pagination limit", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c1b4828ea3de6654621058756823b926a383f7e6", "messageHeadline": "Merge pull request #1715 from public-awesome/shanev/dec-bps", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "cc67609090f92c2fa3858ebaaf50138103e0ba37", "messageHeadline": "Update CHANGELOG", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd5245c984b04dd52fe9571acd8e1d45a03c55c0", "messageHeadline": "Update packages/std/src/math/decimal256.rs", "author": {"name": "shane.stars", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a1048755c179f7c467a32197f56f3dbaca97f6", "messageHeadline": "Update packages/std/src/math/decimal.rs", "author": {"name": "shane.stars", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5addb8d901ed06eb51dc256c9367d778457ddc9", "messageHeadline": "Fix formatting", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5bf3619248e0ced41eedea34fe2c4b4ef743c8b7", "messageHeadline": "Add bps conversion to Decimal and Decimal256", "author": {"name": "Shane Vitarana", "email": "shanev@gmail.com", "user": {"login": "shanev"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7cbb780d4eca0d9672047948c551c14f55f7b320", "messageHeadline": "Merge pull request #1704 from CosmWasm/better-debug-coin", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "44bc46065090518e1efbb55666e077d8aac8c1c3", "messageHeadline": "Fix CHANGELOG formatting", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52ccdadf2615bc3b2b6b43587aa1402f73d7ce14", "messageHeadline": "Changed format as per PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d424ef49c40c282997ed5311d64fa5843177b60", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd00224f992a7354072ca18e75698a78048430e5", "messageHeadline": "Coin uses same output for Debug as Display", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b8e9c03e744e8b84174477e20eb934529cad41e7", "messageHeadline": "Merge pull request #1709 from CosmWasm/chipshort/release-1.2.6", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 105, "deletions": 100}}, {"node": {"oid": "3016c2d9cba4b18ac24b27b0e1245e47dd26ff3a", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "054e599a9bd93bfbecc66e8dd83fa1e7925b6004", "messageHeadline": "Set version: 1.2.6", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "ef2541944de87f377b06f4fb6ef904f8a8ce4418", "messageHeadline": "Add DenomMetadata to capability docs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "603dd1f0e3e7438e69c5a582aaa79388f2417c5f", "messageHeadline": "Add DenomMetadata query to changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2f9a663704a0b1ce83e4f7f2915fa403264418d8", "messageHeadline": "Merge pull request #1708 from CosmWasm/chipshort/bump-serialization-v\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ebec623576e6dca551265be3c15f0e28891b47e6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90084792ba2ea199fcc30ccab4793e2ffbffe201", "messageHeadline": "Improve CHANGELOG text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "539909673901c423572eab9c904a27f903a618f8", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f909291ede7d82926c0bb24199ad623c0a06e51", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3eb94fbff82c59bd2ccf040e279108a411f2c79a", "messageHeadline": "Bump module serialization version", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "edf77cf8bfc6fbe1972ecb63b6a98eedb4679136", "messageHeadline": "Merge pull request #1706 from CosmWasm/Timestamp-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "b53f39edbf5989e5d7a86e69fa9e88bca5c90971", "messageHeadline": "Update docs links", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c1fbb90c459d975c4fd345fb685d0da4e2311d4c", "messageHeadline": "Add Timestamp type to docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "ea6d82c609b442b03f546a2f9d5aa36dbb47da14", "messageHeadline": "Fix all denoms metadata mock", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5e146b0bcd350635a3b161e9aeb47d842b46fca1", "messageHeadline": "Add cosmwasm_1_3 to rust analyzer", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "751173db1f8e5532efd9c77207de82c78921a819", "messageHeadline": "Set cosmwasm_1_3 feature for docs.rs", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e4bd690c4bb845ce0334e62edbb2831af431c8", "messageHeadline": "Add paginated mock for AllDenomMetadata query", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "83baec3dcbd2701bfdc6b5a89dde69b3df9f0e4b", "messageHeadline": "DenomMetadata testing", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "71c5a074cc5f5857a2e4c84b2cf7dd752517f757", "messageHeadline": "std: Update BankQuery::AllDenomMetadata query with pagination and add\u2026", "author": {"name": "Nikhil Suri", "email": "nikhilsuri@comcast.net", "user": {"login": "nik-suri"}}, "additions": 106, "deletions": 16}}, {"node": {"oid": "4bac1e3cb3769570c91f2cd44bf1232111424ab4", "messageHeadline": "std: Add BankQuery::AllDenomMetadata gated by cosmwasm_1_3 feature flag", "author": {"name": "Nikhil Suri", "email": "nikhilsuri@comcast.net", "user": {"login": "nik-suri"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "6a5c3bcf77ea4c789f79ab86efa668bfb5e020e7", "messageHeadline": "Merge pull request #1696 from CosmWasm/1673-mut-debughandler", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 242, "deletions": 20}}, {"node": {"oid": "66c3395820589a40288531ea0cb622bbf322ffcb", "messageHeadline": "Merge pull request #1699 from CosmWasm/1673-mut-debughandler-simon", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "9a94730590cf95040ab29a509c19e310827c9752", "messageHeadline": "Bring back lifetime", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "15b87f1b225dbbc0f924b5cbe28d15ae773da4b5", "messageHeadline": "Add tests showcasing FnMut debug handler", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 225, "deletions": 7}}, {"node": {"oid": "fa5c7ed5c818f6e5ef448263cb1931f0d12bae65", "messageHeadline": "Make debug handler FnMut", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "5220ed7aee3245d624e1756e7acdb03dfc820f74", "messageHeadline": "Merge pull request #1694 from CosmWasm/update-clap-in-vm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 53}}, {"node": {"oid": "631107ce8ad29e50458b320a29e4a1eb7004b0ee", "messageHeadline": "Update module_size example's clap dependency", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 53}}, {"node": {"oid": "a885e4c14021ae3da37ee1f767eee6c95c8d3402", "messageHeadline": "Merge pull request #1693 from CosmWasm/w3-follow-up", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 57}}, {"node": {"oid": "39a83d969f03e142d2107b3e96104f4b24a19480", "messageHeadline": "Test calling extra imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2f1ac40e18f14ddf95f8b8dea4fdcdb8f7361885", "messageHeadline": "Add RegionAccessErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "adcfdb0bae2b194610b3e205738f507119556fba", "messageHeadline": "Polish get_region/set_region code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "95a9c321cbdf46593a996490d6ad3ad4f9a0734e", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1de705aedb65ab339a630814a86e87635c46163f", "messageHeadline": "Dedupe code in make_engine", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "83c3254551e8f5f13046ce900a4e11125eb7ab6d", "messageHeadline": "Rename module to cached_module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5db6dabdfe60a45618f9f61a19b2a7365722262", "messageHeadline": "Remove unnecessary type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c0a20d7b83d240c76746406f32973b70f65231e", "messageHeadline": "Fix pin comments", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e45401cc12286f7fdb811e9b866a73c893980deb", "messageHeadline": "Merge pull request #1674 from CosmWasm/w3", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 5827, "deletions": 5256}}, {"node": {"oid": "fe24771b6b62f069597b3449de9df680b9d84c3b", "messageHeadline": "Organize operators", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "4b5e5e39dfffa742238530cf616266e3fdabdf0a", "messageHeadline": "Remove unused make_compile_time_store", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 74}}, {"node": {"oid": "07fcba8471280a44c238f44ef4dafcbbf63f0d57", "messageHeadline": "Fix Modulej comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9cc7be3d93430ae536988bbaf96c4fb439222bc", "messageHeadline": "Improve memory doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8f3e4e44486a6c990cb991f9aab7ac632aeeee7", "messageHeadline": "Remove unused code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "a0eed1500ff402ce01c4305c30022031c9fa6889", "messageHeadline": "Fix some text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da7f99ed58be270dc30bd9ed778a4cc26d32aed9", "messageHeadline": "Merge branch 'main' into w3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "d53b62a7ccd3e7b3223847d2b85d0461a59fa79f", "messageHeadline": "Benchmark Wasmer 3 branch", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40b2904357854dba81b16fca4089ed4f4658619d", "messageHeadline": "Merge pull request #1691 from CosmWasm/upgrade-assert_cmd", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc7c05a4d3f6a50fff53230f52b4099704936623", "messageHeadline": "Upgrade and pin assert_cmd to 2.0.10", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d01f9375b848fa9240d57d7de51edd236dc76d7", "messageHeadline": "Fix clippy issue", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c1e8b4324e8ceea38c5d1002c21f5a95bb35a44", "messageHeadline": "Merge branch 'main' into w3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1025, "deletions": 426}}, {"node": {"oid": "7c7b7749bcf9cd28b7e40fe680e52b17292046b3", "messageHeadline": "Merge pull request #1677 from babadro/1518-cosmwasm-check-clap-v4", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 860, "deletions": 327}}, {"node": {"oid": "433f57058c28dc07d3073d1980292fa2b3389167", "messageHeadline": "Add PR link to changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e6d923cc5ff3d7e03f41488567631bfb5692b3e", "messageHeadline": "1518 cosmwasm-check: update Clap to version 4", "author": {"name": "Andrei Petrovich", "email": "babadro@gmail.com", "user": {"login": "babadro"}}, "additions": 859, "deletions": 327}}, {"node": {"oid": "9f64af59ca7f202e0d9a7cefc876d598261e9d0b", "messageHeadline": "Merge pull request #1690 from CosmWasm/chipshort/ibc_panic", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "9412b136e53dcf0b774b0e1660ecdd694f65ea04", "messageHeadline": "Update schema", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "fe6e8b3fb6d19f7339add7f9f1bcf608d4e2e590", "messageHeadline": "Fix test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81fe3a08559a9212503ea7064ab184dff50e1cb1", "messageHeadline": "Fix clippy lints", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80cba9ad862d668f69517dc60e26dfa24be0c1fd", "messageHeadline": "Add ReturnMsgResponse to ibc-reflect contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "444eb7e99cb1329fe0f58fdea02b679c6530143d", "messageHeadline": "Merge pull request #1670 from jaybxyz/kogisin/fix-typo", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ecfafe440392a6bf60f9cc3d5674436802b08917", "messageHeadline": "Merge pull request #1689 from CosmWasm/w3-new-store-2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 853, "deletions": 736}}, {"node": {"oid": "9d5f7354dab55d6359b195542af602b078a122cd", "messageHeadline": "Remove memory_limit from CachedModule", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 30, "deletions": 53}}, {"node": {"oid": "6dd71704af50a32a9402b0ab66f25c779acb033f", "messageHeadline": "Set wasmer version to fixed", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "751442d869e2897cd1dba2caa12e595a448e7a9b", "messageHeadline": "Simplify use declaration", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "57772fd8bfbd8072f68b8a417750124eff887a2a", "messageHeadline": "Merge pull request #1686 from CosmWasm/chipshort/issue1665", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "45c6d98178ec679acd9849079f02c92bc26a8872", "messageHeadline": "Merge pull request #1684 from CosmWasm/chipshort/issue1575", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "057e16e1db6f2f21d8314985a9ea4ba372f2ec3a", "messageHeadline": "Use headless engine for simplicity", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e62d2446259ad9b545675c7b90ea0412db7fb81e", "messageHeadline": "Fix naming / details", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "756d1b24adb65c5bdd41e90db279aae7d6344dec", "messageHeadline": "Use make_engine helper for consistency", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fe292aa740c406b177f86441b689795eea4ba55d", "messageHeadline": "Restore removed comment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b2b88644dd27a65bf26023be8933963269cae7b", "messageHeadline": "Restore removed move_out test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "cc42aa3c48ab8b47f70d5807ff3de7e7e0dd1312", "messageHeadline": "Adapt fs cache tests to new hash", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97ab52628c7d836bef10b1b929dab8a91e713d23", "messageHeadline": "cargo update", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 480, "deletions": 307}}, {"node": {"oid": "83397456db6fbee84f821ff7b02c43e78abc5d94", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 187, "deletions": 187}}, {"node": {"oid": "a41226f0f95fdde99f1c38d0443d9531c591ba19", "messageHeadline": "Update to wasmer 3.3.x", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0a1fd8415799f33f946538b328d8acaa8b5c2934", "messageHeadline": "Adapt cosmwasm-check", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6141876e392019ecc2b6272c388b94438b588bc6", "messageHeadline": "Fix clippy warning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b009efb778e3d516d3b81d7605b5efb3f638d922", "messageHeadline": "Restore recycle original signature", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "65ca1b3b0b2f1e2b66e55f827133d65e1e21c8d1", "messageHeadline": "Restore instance recycle", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "a8849c6af99ca9786b81d83492f7c2a101fbac58", "messageHeadline": "Fix: multiple cached instances test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "6b97286d426d8d75e37cc4b8f16a435e11859de3", "messageHeadline": "Fix: pinned memory cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d10b69b4304ea39b623851b36b1c4ec07313e56a", "messageHeadline": "Adapt multi_threaded_cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d14f3bba661a5f9dc1a1d95faa513390e1e4b7b7", "messageHeadline": "Adapt module_size", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "97b77e77eac1588735e7691eb10e6e6bf8c40927", "messageHeadline": "Use cached memory limit when building store", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "77d0c5d377d8f4473084809b0f28b31265108716", "messageHeadline": "Store memory limit in cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "ccbb221fe711b91d88bc9dd08f6e36924132e7bd", "messageHeadline": "Cache Engine not Store", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 109, "deletions": 239}}, {"node": {"oid": "6c662943d65616c9b666e59e4841eddd91de6dfe", "messageHeadline": "Add make_engine helper", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8ae0b27085d55872024ac95d6771cb2131f8ae03", "messageHeadline": "Cache module and new store", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "66d026bcda634f7d81892670531e6d1d5047eb73", "messageHeadline": "Check for missing amount when parsing Coin", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "b0bb92824fa4420d584a2644247d8a8f32f62133", "messageHeadline": "Add new test method to ibc-reflect", "author": {"name": "Alex Peters", "email": "alpe@users.noreply.github.com", "user": {"login": "alpe"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0696b2a7015e5712a408cd08d24b8680ca2ff69f", "messageHeadline": "Update changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80caa65f757807ca1e1b50f44e1356ced33a530c", "messageHeadline": "Add .wasm file extension to wasm files,", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "bba7a9627d5176f35c0d517315a6133fd3250816", "messageHeadline": "Add changelog entry", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df7ca1611f7b12a6c67b2db2b612338665fd2e15", "messageHeadline": "Formatting only", "author": {"name": "Alex Peters", "email": "alpe@users.noreply.github.com", "user": {"login": "alpe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0d1be8634d870063000fb5d1dec163909132bb42", "messageHeadline": "contact: support more test scenarios", "author": {"name": "Alex Peters", "email": "alpe@users.noreply.github.com", "user": {"login": "alpe"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8297a7a8af519ea1faf2ba9dde177cc7b5d62eb9", "messageHeadline": "Fix lint", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b81d90da82496e6b2d22b34e7ff40dee059484c5", "messageHeadline": "Add special error type for Coin's FromStr", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "eb341dc6106b04b4b7ad2c125ba7d23aae9b7efb", "messageHeadline": "Swap expected and actual value in assertions", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cf70538073c834d3e50265266e4b9b113d934c17", "messageHeadline": "Add FromStr implementation for Coin, closes #1575", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "14864ccf52052b9ec9098784df3b6230bb873c3a", "messageHeadline": "Merge pull request #1636 from CosmWasm/deprecate-cosmwasm-storage-types", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 367, "deletions": 303}}, {"node": {"oid": "bdcd5287dc0dac3ffe7a6c96e7858ddc450c6ab5", "messageHeadline": "Remove all cosmwasm-storage contract dependencies", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 81}}, {"node": {"oid": "336ce91197738c0fb3bed12fa8345abc1667681c", "messageHeadline": "Handle storage manually for staking contract", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 99, "deletions": 91}}, {"node": {"oid": "7ed67400de819d67363f803f5cd8f4f2d88376b5", "messageHeadline": "Use length-prefixing for contract keys", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "647b7be86b73e1990ba4c51aca398a5b74f93739", "messageHeadline": "Fix manual range implementation", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "4a0d28990a01f74c3b619db6a508336360db781a", "messageHeadline": "Return instances in multithread test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "63614903c9c504cb199aeea7c4a334143f6f3a52", "messageHeadline": "Make from_pinned_cache private", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e65df15b98bda84907cd2bad101129dc3535fca7", "messageHeadline": "Fix clippy warnings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "2d3a2488a9df63628080cb6d4aa82d4f3b76956c", "messageHeadline": "Remove explicit generic arguments from write_to_contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "bea904fef5e3ceabe73da7405f9de93a8068e2fb", "messageHeadline": "Improve min Rust version from 1.60.0 to 1.62.0 in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "6d8f88d0b6b9857eb694dbd964f0c6f639ac587d", "messageHeadline": "Remove loupe", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 329}}, {"node": {"oid": "016df4f6375fe058314ea16e3059d8352b4433bf", "messageHeadline": "Bump min bytes version and update contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4091, "deletions": 3545}}, {"node": {"oid": "5810f6a6d6ac38d8726bc5cc5d0f1fc2936bd968", "messageHeadline": "Fix some more unused warnings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "173ac3d60ac3da1e3cce4b8c009f41ee69c3f924", "messageHeadline": "Finalize zero_padding_bytes implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b74b223b0c1f7b671046ca86c09160997e3b6abf", "messageHeadline": "Fix unused warnings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ad619fa98c0ac34a7c3e36af3490f29f695dc1af", "messageHeadline": "Let get_module return CachedModule", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "ef4aa09afcfe904bf9c4d5558dcd6e8df8915938", "messageHeadline": "Make remaining tests pass", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "754a396a622329a02f02b3a06a01d64625376136", "messageHeadline": "Fix cache handling", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 61}}, {"node": {"oid": "f25f919b5f53a03d51a4c374aedabc36f30ede11", "messageHeadline": "Fix pin_unpin_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "847d5b0efe88e2ab74e2fbf5d1f3666d055b826e", "messageHeadline": "Fix store in caching", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 125, "deletions": 70}}, {"node": {"oid": "48b9409cedbec7dc3c860710e8c226c80a4dca4b", "messageHeadline": "Fix write_region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2f9b33d8dc9cc03eb26c0ef1989dff42565c5da", "messageHeadline": "Update module size tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b01b751ec53a1473d7eda8d691cbc1e82a11bc92", "messageHeadline": "Update module version tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b909c6e33a8d46f63549933c2251d332bfbe2313", "messageHeadline": "Fix memory handling", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "9313cae691a736347f1b7430ede74b931b001971", "messageHeadline": "Make it compile", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 258, "deletions": 316}}, {"node": {"oid": "01e512c90e2c8dcb1cb4a62193e43b74e2990a38", "messageHeadline": "Work", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1203, "deletions": 844}}, {"node": {"oid": "1b6a55572959770f9f3af2804788f09db4524b4d", "messageHeadline": "Update static_analysis.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d9567ef8ec82c9638b013a52dfd325fe41f06c09", "messageHeadline": "Update gatekeeper.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "f0969c1bc62cfd71179148cff31c0d7396699b9a", "messageHeadline": "Update calls.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63759a4474b92e13b01ab3463199048c814f86c2", "messageHeadline": "Update store.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "b548cfe5730983fd7ff74ae54f59ba4c437f9c8f", "messageHeadline": "Update LimitingTunables", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "980f81ecae2379ea237083f4436eeb607427e273", "messageHeadline": "Install Wasmer 3.2.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 365, "deletions": 248}}, {"node": {"oid": "c3cd52c1b6d52f9e467f1a990fd13deffa8496d8", "messageHeadline": "Merge pull request #1680 from babadro/bump-min-rust-to-1_64_0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "9612d2c1d26ac5da0fcc46dca2a610912c1f9f37", "messageHeadline": "Bump min rust version to 1.64.0", "author": {"name": "Andrei Petrovich", "email": "babadro@gmail.com", "user": {"login": "babadro"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "097593e413ad6ebd38815aab3a9ec16c7a26e9fa", "messageHeadline": "Handle storage manually for reflect contracts", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 211, "deletions": 130}}, {"node": {"oid": "93bd6da006cd9d2ed94c06b733e091f321e27983", "messageHeadline": "Remove unused cosmwasm-storage dependencies", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "18625054e9ec0b27459bc56336663702e911e13a", "messageHeadline": "Deprecate all cosmwasm-storage types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "f10e02d220a54ca058c0ad8a8e5ad67fbed5e00e", "messageHeadline": "Merge pull request #1676 from CosmWasm/thoughs-on-keys", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 177, "deletions": 27}}, {"node": {"oid": "46b4830afee0843cf7f0d86f6f5021283585a311", "messageHeadline": "Update packages/std/src/lib.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5dad7090826323369a0ddbb3e71c2022a4f90f0", "messageHeadline": "Create namespace_with_key", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "712e1784aa26577ca55da5f8fda6f0700813cc48", "messageHeadline": "Use to_length_prefixed, to_length_prefixed_nested from cosmwasm-std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 189}}, {"node": {"oid": "6c415f9869901f652bafd7a247b0e25c2729289f", "messageHeadline": "Add storage keys docs and pull in some functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "16969c6050ebee99186bfca376a17faa497aa196", "messageHeadline": "Merge branch '1.2'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 340, "deletions": 230}}, {"node": {"oid": "4318c67ad5c9ff42e4d2fb9018fbd43ef3c4884d", "messageHeadline": "Fix changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54e3a80b402362fed14c0dbc648ce11c40074919", "messageHeadline": "Set version: 1.2.5", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 101, "deletions": 99}}, {"node": {"oid": "1915d0e8889f83ad33e03cc0b981a8167b753478", "messageHeadline": "Merge pull request #1678 from CosmWasm/chipshort/issue1609", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 137, "deletions": 33}}, {"node": {"oid": "fbba7f6068a381c3e159f6653bef311606c33caf", "messageHeadline": "Add note about must_use to changelog", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e8ea071fe7662b4d7f3cbd97f6f41f292c4cddc0", "messageHeadline": "Add #[must_use] to applicable math operations", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 134, "deletions": 33}}, {"node": {"oid": "365106418c9109b429b811e100fbdf537ae87bbd", "messageHeadline": "Merge pull request #1672 from CosmWasm/add-forward_ref_partial_eq", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 76, "deletions": 90}}, {"node": {"oid": "20227d0262da3c9f0678d3f524737931cc25377d", "messageHeadline": "Implement PartialEq for `Event == &Event` and `&Event == Event`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ff196881731aca6908b3013cecd7500ce6ed24f4", "messageHeadline": "Use forward_ref_partial_eq in more places", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 89}}, {"node": {"oid": "51ca1dff90671abddf1389018194e1c93de1aebd", "messageHeadline": "Implement PartialEq between Addr and &Addr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "96b24751bf4d8b1de5a0946c344a49374caf0717", "messageHeadline": "Merge pull request #1671 from CosmWasm/deprecate-Addr-String", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "08e5f88f16dc1d5d3e064ee564d3a438c82622bd", "messageHeadline": "Deprecate PartialEq between Addr and String", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "54e3e78f13503043e685fb639652420e7d5ff818", "messageHeadline": "Merge pull request #1667 from CosmWasm/debug-harder", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 254, "deletions": 12}}, {"node": {"oid": "f5c9843b917935ee7f0db0635c0c18ede9940ce1", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b31170cc8cbb2d582342a59df0c58aac797a0798", "messageHeadline": "Test set_debug_handler/unset_debug_handler", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "a15c725cb8456dbb5dee6e85f8e268c01283d0dc", "messageHeadline": "Rebuild cyberpunk testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "004e5d6e85c8b4284fb6b12d28bc114032ed03b1", "messageHeadline": "Test unset_debug_handler in integration test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dd9bb4765b639927c6c2bb363233de8d0d7e17dd", "messageHeadline": "Create extensible DebugInfo struct", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "60feac8115c0b1abdec1da52e306ae5a02082e7f", "messageHeadline": "Add debug example to cyberpunk", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "6affd2517c0dd5d4138b31f61111cede0088a389", "messageHeadline": "Print debug to STDERR by default", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2d365a8397cda21d7d2dba3fc90d64efea8f5302", "messageHeadline": "Add set_debug_handler/unset_debug_handler to Instance; fix internal c\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "f097f599afdc08a961d47727617817d44e5f4f18", "messageHeadline": "Add configurable debug_handler to Environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "94e1eb44971d52c1e92d5fffe92fa7eba2d70c63", "messageHeadline": "Merge pull request #1664 from CosmWasm/hash-Target", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 149, "deletions": 67}}, {"node": {"oid": "f7d2546746372ca684598db5434a68518fa7f07a", "messageHeadline": "Bump MODULE_SERIALIZATION_VERSION to v5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9c16d6ff736abf3d3ef33197ffab70759ac05a51", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0a04e658252f8c3166025d903867f28c23d6e715", "messageHeadline": "fix: fix validate markdown files issue by running format_md script", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "cd3749c5ab254b9ddf5a25761aefecb0ba9e7f95", "messageHeadline": "fix: fix The to They", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "761fff1ef52d52ca771eff4c9fbbc0817f23e77a", "messageHeadline": "fix: typographic errors", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c88b03564237d090a01bd820005ad0637200ea3d", "messageHeadline": "fix: remove as well", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75a06f0ee95e71e1f7cf0135face0d3106a16c7e", "messageHeadline": "Refactor FileSystemCache::new to only have one ending", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "cea6e8821c48a172f04de3d2592fe937e7608eca", "messageHeadline": "Make modules_path_works test Windows complient", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "95a27e71e27fc22bc8729f91303ca1ed3ce05e61", "messageHeadline": "Add target_id to modules path", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "4d6126e2716ea498840cc20f138d7f1ddbf7879b", "messageHeadline": "Add target_id", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 23}}, {"node": {"oid": "e40146a76fcc5a43b6bb992b7571255616fba064", "messageHeadline": "Merge pull request #1663 from CosmWasm/migrate-away-from-loupe", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "cdfaf8db4f8ff9e8868fc1a95951663a955cd511", "messageHeadline": "Rename estimate_module_size to module_size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "dd43ad94e336e0df45dbdbf069f78e70857d5071", "messageHeadline": "Remove size estimation comment from store", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "adf463bf94a52fd096c56df7a46218a323c76683", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "70517fd987c9ec0b3851f4987936d181a231a1a4", "messageHeadline": "Pull out estimate_module_size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "b0cb936387625e0f5820775eaf8cd8c199ab63e6", "messageHeadline": "Avoid using loupe for module sizes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "bb9c38f5b9490d1f335a579c320b5559808ac78d", "messageHeadline": "Merge branch '1.2'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 273, "deletions": 225}}, {"node": {"oid": "721195cdef67772f825c59ad9cc1be45ce926fb2", "messageHeadline": "Set version: 1.2.4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 107, "deletions": 100}}, {"node": {"oid": "3795f5cd03288405335d4fb0c46c239dbf4c7e60", "messageHeadline": "Track call depth", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "db426f9b15eabf18359df62878847bbaa7cb85ef", "messageHeadline": "Merge pull request #1656 from CosmWasm/bump-clippy-to-1.68.2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f415ec32bdc4f8f734d435447df306534d6cbaf", "messageHeadline": "Bump clippy to Rust 1.68.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5c1959a0a1590fc242b9b81266a2f1d4354c029", "messageHeadline": "Merge pull request #1655 from CosmWasm/fix-benchmarking", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 85, "deletions": 94}}, {"node": {"oid": "01ff17c373749be4f1d99e741e706b463cb6c1dc", "messageHeadline": "Cleanup benchmarking branch list in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "3a478e9f4cea6e5c197a6194c723a24aaa68bce5", "messageHeadline": "Upgrade criterion to 0.4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 81, "deletions": 83}}, {"node": {"oid": "e8b9690ac7a2284f854ba9ec6ec386966cf4c10f", "messageHeadline": "Fix argon2 benchmarking (not in hackatom anymore)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd6772e2de6fbfd9cf6aa4eb82801bce17dbb5f0", "messageHeadline": "Merge pull request #1654 from CosmWasm/testing_1.2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "0cfeac7f1ecacab2d272359f19f7ba612ae63603", "messageHeadline": "Recompile testdata .wasm files for vm tests and adjust tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2ca2ba4291b44d71c061a0cab9d11c3b739f6a25", "messageHeadline": "Rename test contracts to 1_2.wasm and add missing abort import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9ccb10c628c76cb77c676947c35e771574febf11", "messageHeadline": "Bump optimizer to 0.12.13", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4565841c5ba1fdfce01ad425a37b04b4ce596d68", "messageHeadline": "Merge pull request #1653 from CosmWasm/elaborate-on-depth-first", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "15f996d5a5d3d851ef8a63fe98d60fc562e1fb18", "messageHeadline": "Improve section on depth-first execution order", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ebdd97e8c538660ca04e119919296bfa32e6c921", "messageHeadline": "Merge pull request #1650 from CosmWasm/discourage-non-empty-msg-insta\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2a1c698520a1aacedfe3f4803b0d7d653892217a", "messageHeadline": "Add comment on discourages non-empty msg values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8e2bff582842cdba2bf715db9d90a4be563de317", "messageHeadline": "Merge pull request #1579 from dzmitry-lahoda-forks/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "987f36178eaf99eb938565627098535e448c634d", "messageHeadline": "Merge pull request #1634 from CosmWasm/rm-example-check_contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "e8eea4aa8873808ced62d11139a46c8f9bc4da1c", "messageHeadline": "Remove check_contract example", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "a180a565b2109c1c8a3d0be5381e31af6956fd36", "messageHeadline": "Merge pull request #1629 from CosmWasm/improve-check_wasm_imports", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 30}}, {"node": {"oid": "ade785e3a419e9bb56fac0184e62f55956dd8821", "messageHeadline": "Upgrade parity-wasm to 0.45", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "1fc64c7b4275b08d4e36aa9b97960250db149330", "messageHeadline": "Limit number of imports during static validation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "9a3ec6438151485b4111771a9dc60d58fac529ed", "messageHeadline": "Only create BTreeSet of names for the error message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20dd2c4d028878077face190780d405c033ab61f", "messageHeadline": "Remove unnecessary vector clone", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ca24b2ae25aec6900ba72abf7894f9c1498aad8", "messageHeadline": "Merge pull request #1635 from CosmWasm/create-save_wasm_unchecked", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "8c63257a11c4d8115c104c678de3cfa4af49d2b8", "messageHeadline": "Add Cache::save_wasm_unchecked", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "dc4853c40d9dd0d7caedbc7c8c73921aac86f44e", "messageHeadline": "Merge pull request #1631 from CosmWasm/check-table-section", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "f5bab840ea03d6b9c2efb042f5dbef6c92ddef58", "messageHeadline": "Check table section", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "a3d5c4c3c3588d9f1375c34b566ee329fdfc12b4", "messageHeadline": "Set version: 1.2.3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "26c0574d60c4704fa4ef6152bf2f8d68592bd2c5", "messageHeadline": "Merge pull request #1630 from CosmWasm/use-saturating-increments-for-\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "50079b44ab1646683cfdf1e67bd09ad29ddbfb39", "messageHeadline": "Merge pull request #1567 from CosmWasm/burn-cleanup", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 194, "deletions": 276}}, {"node": {"oid": "7c3cf31c347e173cd3cabfb89641fe729f4f2495", "messageHeadline": "Bump to cosmwasm/rust-optimizer:0.12.11", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4ed470acd374f3c47dae19d205329875ce0e29ad", "messageHeadline": "Add me to authors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86313551f38e8ade85a06ef3617a0159f7d7f69c", "messageHeadline": "Remove license files at contract level", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 215}}, {"node": {"oid": "a4a6fbfc72454af32f77c7735e7e077b4d25083c", "messageHeadline": "Split payment and cleanup implementations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 177, "deletions": 44}}, {"node": {"oid": "0321e5ca2adc372333d16391effb9ae28e1dcf01", "messageHeadline": "Merge pull request #1632 from CosmWasm/discourage-u128", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "28471aac48a490cf2d9220be976bf2272936a499", "messageHeadline": "Discourage the use of u128/i128 as message fields", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a052bab38679d2a18e1f5c394efeff8601a8347", "messageHeadline": "Use saturating increments for Stats fields", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "479178dc1cfd566ec2e79d4814d3188a877c17b7", "messageHeadline": "Set version: 1.2.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "cbf032127a3a23e724dd6c2e351431cf5869d90a", "messageHeadline": "Merge pull request #1601 from CosmWasm/low-high-s-comments", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "74ddd303e6a225734c3ee06b338865240e543e25", "messageHeadline": "Update packages/crypto/src/secp256k1.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ecada96f07a4a0894939ca073c449389204ae1a", "messageHeadline": "Update packages/crypto/src/secp256k1.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46c709888dba414aad53d52e6068635cd94bc140", "messageHeadline": "Update packages/crypto/src/secp256k1.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fca5d20cbf371dbc598f225e818ba4b277509fdf", "messageHeadline": "Update packages/crypto/src/secp256k1.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1104982eaf4fc9ba7fb6567c8a05756ff5673eff", "messageHeadline": "Update packages/crypto/src/secp256k1.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e336912edc0e6b2d321f3f7f5fb517cabc04714", "messageHeadline": "Update packages/crypto/src/secp256k1.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25d48eeebe25694f7d9b409d55ad7fe3f8f1b5af", "messageHeadline": "Merge pull request #1625 from CosmWasm/timestamp-must_use", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "28b2e251385075cb02b3b3c95ee6a08f7792ac9a", "messageHeadline": "Add #[must_use] annotations to Timestamp math functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8950461bfe908694f9b776bb056f5977ce9e815a", "messageHeadline": "Merge pull request #1624 from CosmWasm/ibc_querier-cleanup", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e32896d94a724cf30391c12d4bc10cbfec8b3e65", "messageHeadline": "Add CHANGELOG entry for #1620", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "687d6672ef65d4a9d23d53e5be26a7da1f712ab1", "messageHeadline": "Remove unnecessary double references", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9cb3541e5242b4321521f02aac4f2582f8b8290", "messageHeadline": "Merge pull request #1620 from nik-suri/mock-ibc-querier", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 188, "deletions": 3}}, {"node": {"oid": "e5969a1b3d67b090bfe64bc910ac4a236ab3b4ef", "messageHeadline": "Merge pull request #1613 from toml01/fix-backtraces-feature", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 52}}, {"node": {"oid": "f0890e1960469c921473e8f008b7c7aa12802996", "messageHeadline": "Add CHANGELOG entry for backtraces fix", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "63364659b4fe54b9ecd68c1e93a7152f6e43561a", "messageHeadline": "Update packages/crypto/Cargo.toml", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "30ea965a65d500a691cf6f645d737aefde4005ee", "messageHeadline": "Update contracts' cargo.lock", "author": {"name": "TomL94", "email": "langer.tom7@gmail.com", "user": {"login": "toml01"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "d3ad1e1f2a1c5839cc5b02a21139ada696fd975b", "messageHeadline": "Merge remote-tracking branch 'upstream/main' into fix-backtraces-feature", "author": {"name": "TomL94", "email": "langer.tom7@gmail.com", "user": {"login": "toml01"}}, "additions": 155, "deletions": 88}}, {"node": {"oid": "c19953d6bdcb4db350d5dae9f9353510562b6022", "messageHeadline": "Add mocking capabilities for ibc querying", "author": {"name": "Nikhil Suri", "email": "nikhilsuri@comcast.net", "user": {"login": "nik-suri"}}, "additions": 188, "deletions": 3}}, {"node": {"oid": "ca9abca4781b62c4f9c1c4b0fa5bcd10ebd4b290", "messageHeadline": "Merge pull request #1608 from grod220/expose-fraction-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d436094b346b9b4bd3a73a07bbf2a3f9f1037cef", "messageHeadline": "Add CHANGELOG entry for CheckedMultiplyFractionError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "586cf16fbcd6ac8f09d7dca86ff6e443104cc85a", "messageHeadline": "Merge pull request #1618 from CosmWasm/upgrade-clippy-to-1.67.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a623ca40d68d6bb755025b60f7d8ab351770b1", "messageHeadline": "Upgrade clippy job to Rust 1.67.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aefad5f5131652e23632ec2631e222bd4b63e546", "messageHeadline": "Merge pull request #1617 from CosmWasm/upgrade-schemars", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 145, "deletions": 84}}, {"node": {"oid": "3895f20c1142da31a6414d9c57f03dae4f7ec341", "messageHeadline": "Re-generate schemas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "1f10b7876205c0e85602b2974f0a31590d7359e4", "messageHeadline": "Update schemars to 0.8.12", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "3bee042f1ddef316e4454040226f985bbfb91474", "messageHeadline": "Add update_crate script", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4eb32795a944c62b56a376f1359226c1ae9184f0", "messageHeadline": "Fix backtraces feature", "author": {"name": "TomL94", "email": "langer.tom7@gmail.com", "user": {"login": "toml01"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "30db426e2f8185ef977d24c8b560786a0f3bb07d", "messageHeadline": "Expose CheckedMultiplyFractionError publicly", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32f308a1a56ae5b8278947891306f7a374c3df94", "messageHeadline": "Add type-safe unwrap example", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9e822c43e2e93449307dc34c3f3bd01317a2a2b5", "messageHeadline": "Set version: 1.2.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "893786af4309d7550176e8387493a6a08237b123", "messageHeadline": "Add CHANGELOG entry for to_uint_floor/to_uint_ceil [ci skip]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e13d2589356133e519b73b893ee49b735516c90", "messageHeadline": "Merge pull request #1603 from CosmWasm/convert-decimal-to-int", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "35a2bd58ac66cf049ef55cb4e029e0bb1778fdce", "messageHeadline": "Merge pull request #1604 from CosmWasm/fix-virus-instantiate", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "9c76900a7a009671a1506241df133bb527c23fdb", "messageHeadline": "Fix virus instantiation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6ca600b0c8a7ca4afe6af6db33e2d9e18bb8de31", "messageHeadline": "Test compatibility with old workaround", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a31e81ffbc6f7c25606a24df3d11c86b2c839585", "messageHeadline": "Test to_uint_floor for value < 1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b7b3a4a553fa299de3799352b86ea414c9b4e89", "messageHeadline": "Implement to_uint_ceil without modulo operation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "2bcc2d1760f0e5ab657cfdba78a9fc5e7d824f40", "messageHeadline": "Add unit tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "4e688bac824833b062ec2a48d0c54ee628b5acf3", "messageHeadline": "Add to_uint_floor, to_uint_ceil", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "9ee304cb8b31c604c694da69cc8629ea2c0defd8", "messageHeadline": "Merge pull request #1602 from CosmWasm/decimal-debug", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "28e690507282fcbe9bd2e515ba83e4ba8994c8fe", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3ba7f27567b438d2274b7ffdd5ce517253d356f3", "messageHeadline": "Improve decimal{,256}_implements_debug test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "bfb15c6744720a3347c7f63739fced0acb46416e", "messageHeadline": "Include type in Debug output", "author": {"name": "Michael Snoyman", "email": "michael@snoyman.com", "user": {"login": "snoyberg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "401b6fb50fcbb3a2dbf1e9465232478600a2dbc3", "messageHeadline": "Debug impl for Decimal256 uses decimal output.", "author": {"name": "Michael Snoyman", "email": "michael@snoyman.com", "user": {"login": "snoyberg"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "07a01eba174217ef9ab237c18c3ac399d3fcc84b", "messageHeadline": "Improve some test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "28b49f9c972061d6d6133c84c6a48bc27b440e90", "messageHeadline": "Improve comments on high/low-S handling", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "1ddba30f6cd81018ff6ce527f2448ec797f53795", "messageHeadline": "Merge pull request #1598 from CosmWasm/make-WeightedVoteOption-fields\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "90779fa30db7207b4f880e394101b3a801a9231c", "messageHeadline": "Update schemas to doc changes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "648afc1c7d45b62279043d13ac8c464c045df009", "messageHeadline": "Add rust-analyzer settings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7b89a920ceed2ef1e99d9ce6318212dac1a8b99a", "messageHeadline": "Add abort and cosmwasm_1_2 to docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4628c7e98d32867d1d139b966ffb2a97ab05c476", "messageHeadline": "Make fields of WeightedVoteOption public", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "2dabcf0da461720cdd3597af2587a56f69d0fefb", "messageHeadline": "Set version: 1.2.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "f321bc2c66e9d1d8a47202e522d95a339a47e660", "messageHeadline": "Merge pull request #1595 from CosmWasm/cosmwasm-std-for-libraries", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "baa6ad56782fd8fd424532d2f7225469d6b0d14e", "messageHeadline": "Add MIGRATING section for 1.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "bd374ea72dcb47d5a9dc6fdfb7b04e86a8e87995", "messageHeadline": "Add docs on using cosmwasm-std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "25c29e46a671b21e6694d8513094325c9c607359", "messageHeadline": "Merge pull request #1566 from grod220/fractional-round", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1126, "deletions": 17}}, {"node": {"oid": "9f0fb71afa20035491eb3981cd04e1181d4b6cc1", "messageHeadline": "Merge pull request #1594 from CosmWasm/upgrade-bumpalo", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "96130f8eae2da0de32f44c594ba212a66dcb8b32", "messageHeadline": "Update bumpalo to 3.12.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "63020b5280f1f39b1523cba9e407e7b3a7619a21", "messageHeadline": "Update SEMANTICS.md", "author": {"name": "dzmitry-lahoda", "email": "dzmitry@lahoda.pro", "user": {"login": "dzmitry-lahoda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686020bc9291b796fd5101daf164219e30fc498f", "messageHeadline": "fixed link in SEMANTICS.md to actors info", "author": {"name": "dzmitry-lahoda", "email": "dzmitry@lahoda.pro", "user": {"login": "dzmitry-lahoda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8c52e53eb86d2dab2fbe652fd4ee683ba00cbab", "messageHeadline": "add to changlog", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fac345e88e618052c9076d17a613958173b47594", "messageHeadline": "Add rustdocs", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "c1b78e9d0c1143377a4e3729410384ae0e43941b", "messageHeadline": "Ceil math without redundant expansion", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "e79ab95eef56cfb881e39c4c430a3d6f1322cbc4", "messageHeadline": "Add fraction division support", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 451, "deletions": 0}}, {"node": {"oid": "8b63fcd4faef054fe71d9edfbab15582d643adb9", "messageHeadline": "make floor/ceil tenses consistent", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "cdc653dd7524720391625fc6d4857245a16199d5", "messageHeadline": "Improve zero denom check", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "df4503ce11984e96c8f2fbb08123c7ff6e8498c7", "messageHeadline": "Ensure no rounds on even divides", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "9a51c7c9c74eb02212d5fe0770b65e409e5d8cc6", "messageHeadline": "tests + trait update", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "eddb6b30d49e5893ceafd4f15ae6af179b35d86d", "messageHeadline": "extend macro to Uint64/256", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 333, "deletions": 18}}, {"node": {"oid": "70fc13509ad04d9845c8991257efb3261b0f08c4", "messageHeadline": "Macro & math updates", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 63, "deletions": 107}}, {"node": {"oid": "33df9fdcec4b0ec1adeae22f4ce4dcb1dbf08e15", "messageHeadline": "Higher bit size tests", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "1135c8af73c8d8bcab85d582b265eab24bca4475", "messageHeadline": "Add macro abstraction support", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 81, "deletions": 41}}, {"node": {"oid": "cb4cc5ea39d7a55564321241409db7399a3c01cb", "messageHeadline": "Support fraction multiply", "author": {"name": "Gabe Rodriguez", "email": "grod220@gmail.com", "user": {"login": "grod220"}}, "additions": 214, "deletions": 13}}, {"node": {"oid": "3cf3c67a267fefa3900083ca8ab9ca065fdf383b", "messageHeadline": "Set version: 1.2.0-rc.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "dcba7cc3a06ca0807da5461c689bb3c7bc9f0481", "messageHeadline": "Merge pull request #1574 from CosmWasm/test-sizeof", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6f6d4b1a2042ad70c53d1a7f313781a6a75cc7ab", "messageHeadline": "Test size_of for Uint64/128/256/512", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5208815d0b471bd73234dd6e87803e0e1d8e8f7b", "messageHeadline": "Merge pull request #1573 from CosmWasm/serialie-code-info", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "099384ac56b0234d2fe22ceb7e63dd04c5afd421", "messageHeadline": "Merge pull request #1572 from CosmWasm/fix-VoteWeighted", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 154, "deletions": 11}}, {"node": {"oid": "b4261e20fb65a6070ffa4d31e1c74818a071fc6f", "messageHeadline": "Test SystemError::NoSuchContract/NoSuchCode serialization", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "d15b463844c9859f2e371c449923ebd129ee7bc3", "messageHeadline": "Test serialisation of WasmQuery::ContractInfo/CodeInfo, Contract/Code\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "76365af99fec75c686f6336c4c421af3eb4a2ae7", "messageHeadline": "Add WasmMsg::Instantiate/Instantiate2 serialization tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "5bad054733bc601f0d9f38fadfefde223ccad00f", "messageHeadline": "Move some test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e9ee6f52a3e56dfa388facdb63f3a988da198825", "messageHeadline": "Update schemas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "63e71be2e9215901f59a95badf6ea457fde3ebea", "messageHeadline": "Add comment to vote field", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "89fbcb9c3529ccae023bb84053be37e3efd06487", "messageHeadline": "Test and fix GovMsg serialization", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "2eb97078418ca81a8dd1858871681ab97c4cd079", "messageHeadline": "Set version: 1.2.0-beta.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "c3622525f5f556a2a193445cf376c8d942ed3138", "messageHeadline": "Merge pull request #1569 from CosmWasm/remove-code", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "b35b55a6123f39541cf8728e6a2a21e0aa243a10", "messageHeadline": "Merge pull request #1568 from CosmWasm/enable-cosmwasm_1_1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b72579fb1d967a4e48b4e6c4a0e18de292dfd895", "messageHeadline": "Add Cache::remove_wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "c3cde9b6acd8196a61939c70d407110770a4489d", "messageHeadline": "Add FileSystemCache::remove", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "f1c2ef6392b2323df2c23c0eff35b6cbcf18786d", "messageHeadline": "Let feature cosmwasm_1_2 enable cosmwasm_1_1 in cosmwasm-std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f8c4f77db95551688c42c8c3dbbf3147b3100703", "messageHeadline": "Merge pull request #1564 from CosmWasm/virus-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2268, "deletions": 2}}, {"node": {"oid": "af99739be4a9aab12ad858e71436df232e284b7f", "messageHeadline": "Test contract_virus in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e86d906d9728ed2b6c9572a8ee45ae16ea9bb16c", "messageHeadline": "Add virus contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2225, "deletions": 0}}, {"node": {"oid": "d980067810d18723f75cdb47bd1166625087c45d", "messageHeadline": "Export Instantiate2AddressError and make it usable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f4d505365a024874bcd01c2e95e1fe27bae643bb", "messageHeadline": "Merge pull request #1561 from CosmWasm/code-query", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 114, "deletions": 12}}, {"node": {"oid": "224b80c2fb40f56547ed1344aef82b0589ee018c", "messageHeadline": "Make checksum HexBinary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "afd3c34657705595ee8d847baf3d1680da2acd54", "messageHeadline": "Test cosmwasm_1_1,cosmwasm_1_2 in local cosmwasm-std testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e41df95bc01e1bb53c1dea39cc9df7cd57ad3cf1", "messageHeadline": "Add code_id to CodeInfoResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "910f85370eea58c705b9e59db56e438542c1d02d", "messageHeadline": "Add query_wasm_code_info to querier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e92c8e506778b9c90185c703fbdade50e74fd67a", "messageHeadline": "Fix WasmQuery::CodeInfo testing code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "e2814e55d9cc243f9bf600db5ef67f09031654c9", "messageHeadline": "Add new `WasmQuery::CodeInfo`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "5a6fec162b88cf46439d1319903bec55febc9e34", "messageHeadline": "Check workspace with different features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d6f5dfc1689c5800a6e1dd31358c9f81d8a77009", "messageHeadline": "Merge pull request #1513 from CosmWasm/add-Never", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "2b8c55333d8c7077cd206691f416c4982e70f368", "messageHeadline": "Improve CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd87530ca589c5c58cc9bd15bd2eb3678f7995e0", "messageHeadline": "Make unreachable implementation type-safe", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a570cc417d6d073134a23c12b1edc05f2220b718", "messageHeadline": "Improve Never documentation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2c1035529140d9c06a912e6ee5fcc66d2bcec5a8", "messageHeadline": "Add Never type for to avoid ibc_packet_receive errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "45a122f659ec580912c5683ec7c272f406e1a6ae", "messageHeadline": "Merge pull request #1565 from CosmWasm/thiserror-upgrade", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "358dc3eedfda57395718855c368017f109435173", "messageHeadline": "Bump min thiserror version to 1.0.26 for consistency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "94e9899340282fffd614d080785b6a822a4accae", "messageHeadline": "Merge pull request #1563 from CosmWasm/feature-coverage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a4c54e40939075d7a6d04e7dd8fc33ce711375ee", "messageHeadline": "Add more features to coverage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ae7cf2b72e6f8cf4fe9ab1d860ce3d610d0276", "messageHeadline": "Enable cosmwasm_1_2 in coverage testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4891e79f4fd6cda71cdec8a1168fca368b4af538", "messageHeadline": "Merge pull request #1560 from CosmWasm/contruct-trhough-default", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "03f803d8e17fba3e9a5539caafbd3243e9f9b8fd", "messageHeadline": "Make clippy happy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "71b1f5e129b6fc391d8d06dbb5fabeab7aec7ef5", "messageHeadline": "Deprecate ContractInfoResponse::new", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "54dc68c8b316699b8662c592079d21d5634268b5", "messageHeadline": "Improve doc string of ContractInfo", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34f78d3613d17d9b72cc49a24ded2354b9eacd68", "messageHeadline": "Adapt CHANGELOG entry and add follow-up PR link", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3f9ad780ee0da27deedcb8a3be518e018b96460", "messageHeadline": "Add QueryResponseType trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "abc9bcc9ab61b538e4ccc4799ea76af7cbc61da1", "messageHeadline": "Merge pull request #1557 from CosmWasm/clippy-1.66.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "e348516b88f8a90f5e564646210e1e1b92fe261e", "messageHeadline": "Create constants ED25519_VERIFY_CODE_{IN,}VALID and SECP256K1_VERIFY_\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "25349990bf7b1adb90e39eca2b6849420fe5dd65", "messageHeadline": "Bump clippy to and fix some new warnings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "2bd030a2076e5041684b51f5d9f517bc1f11be63", "messageHeadline": "Merge pull request #1552 from 0xArbi/arb/supplyresponse", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "629aa722fc16721b0c82d394788baa0f00f3dd42", "messageHeadline": "Add CHANGELOG entry for SupplyResponse::new", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad62c70065e010675cebb59aa6b8ab77610b0550", "messageHeadline": "Improve documentation for query response constructors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6da0ab73364aa02638509846e2b919d79fa523de", "messageHeadline": "Format code", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c8bfa9cf32efceb37f57afa4005eff8c1ffad764", "messageHeadline": "supplyresponse::new", "author": {"name": "0xArb", "email": "arb@subtract.fi", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0ec587df6efb3d366984e7e18f0c6bca24c31e6e", "messageHeadline": "Merge pull request #1554 from CosmWasm/instantiate2_address-no-msg", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "ccf3f08e5238064f173971ace03d5213654199a3", "messageHeadline": "Remove fix_msg argument from Instantiate2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93582b9029c9635a4d7f4c7f43b153c47a42c78a", "messageHeadline": "Link update PR #1554 to instantiate2_address/Instantiate2 CHANGELOGs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f59ee3dc04573b7e14670d3dfedddcbd7fa1fcea", "messageHeadline": "Remove msg argument from instantiate2_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "6390958518bfa81dae530e1da4f5f6409abc676e", "messageHeadline": "Merge pull request #1523 from CosmWasm/Instantiate2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "36146e7cc3e7aba6de333b0855eb850771ead43b", "messageHeadline": "Add WasmMsg::Instantiate2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "3b352a921aa730e91f6cbf404e5cfc84178a3041", "messageHeadline": "Add missing cosmwasm_1_2 features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1558877f7129f0d87f6560d5be7838fad7fa1db7", "messageHeadline": "Merge pull request #1553 from CosmWasm/as_ref-implementation", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 16}}, {"node": {"oid": "3d8bfa05b81c4c22c2bcb452daf0e7e2bd5e0c92", "messageHeadline": "Implement AsRef<[u8]> for Binary and HexBinary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "da768196643beb50beeb7e4d4471ba1c3ee1dd07", "messageHeadline": "Organize From implementations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "4525f29fe0971ee0a8a044bfcdcda26444bb10a4", "messageHeadline": "Set version: 1.2.0-beta.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "f14d30845c0e3067b42b843dfc58b70e6215a30d", "messageHeadline": "Bump cosmwasm-std version to 1.1.9 in [dev-dependencies] [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a40b7e2e1ea57b882ad5555b7e5897f5ee4d78", "messageHeadline": "Merge pull request #1547 from CosmWasm/dedup-contract-checks", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 121, "deletions": 445}}, {"node": {"oid": "49ff9fb098f8915b14ba8044b2321423daf128c5", "messageHeadline": "Bump min Rust to 1.60.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "09484ec489c948bb4631d90ed168d384becaa5b0", "messageHeadline": "Remove contracts from clippy job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 107}}, {"node": {"oid": "122d1d499fee0ea595e9cf0a9971ea93f50c3edc", "messageHeadline": "Pull out check_contract CI command and check contract formatting there", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 268}}, {"node": {"oid": "0b3db002e048dec4cb992479c2f34308a5f01b21", "messageHeadline": "Fix check_workspace.sh [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "41914ecbd53b4894e14ab8d582156d2348957206", "messageHeadline": "Merge pull request #1543 from CosmWasm/clippy-cache", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "1d7a94e15c05b23ef716c440be8a71a1d1f99c0f", "messageHeadline": "Add missing cyberpunk and floaty entries to clippy config", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c97f6636e2e8ef1678426afd04935b33accf2332", "messageHeadline": "Sort contracts alphabetically", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "266cbeeb091a7a458b0dd48a9efa4e84eed5aae9", "messageHeadline": "Merge pull request #1541 from CosmWasm/bump-CANONICAL_LENGTH", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 140, "deletions": 123}}, {"node": {"oid": "87f396619aebcf0a9f858505346b5788400c9448", "messageHeadline": "Hackatom: Change error case to too long and increase value to > 90 bytes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a11e471bea3d08b0403b177c208d362a76735574", "messageHeadline": "Add CHANGELOG entry: Increase length limit for address conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a20595157290a864be57db8a74223a51d58a91de", "messageHeadline": "Increase CANONICAL_LENGTH from 54 to 64 on backend MockApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "4792a97d92e05ea91453e361375aaa113d635413", "messageHeadline": "Improve error messages for BackendApi length restrictions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b7cd07277ade64e073b88d680c30c848da611fa4", "messageHeadline": "Increate CANONICAL_LENGTH from 54 to 90 in MockApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "736aef5e6fb33b4b930f2db45405225b80ee65d2", "messageHeadline": "Improve docs and testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 53}}, {"node": {"oid": "e2cb4be7cc73629e3bf74de86e176b01df6eb528", "messageHeadline": "Move riffle_shuffle insto its own file", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 95}}, {"node": {"oid": "6973b93bf376b3861f51fa354fae32b366d18971", "messageHeadline": "Merge pull request #1537 from CosmWasm/schems.rs-to-bin", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 633}}, {"node": {"oid": "c5ee42a1a66223dfbd842ce25a20560446c2829b", "messageHeadline": "Remove poorly maintaned schema generator from cosmwasm-std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 603}}, {"node": {"oid": "364778f2ed7ffb647b6f6b27e5e929ea7584511f", "messageHeadline": "Contracts: Move all schema.rs from examples to src/bin", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "0ba91a53488f1a00fd1fa702c0055bfa324d395a", "messageHeadline": "Merge pull request #1536 from CosmWasm/better-cyberpunk", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 399, "deletions": 49}}, {"node": {"oid": "c7c5ba271123f4a9e228be0762e03ec30d2ab580", "messageHeadline": "Test panic and unreachable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "fbb75a6d8666ac024bf1bf240d9ebc75d48d187e", "messageHeadline": "Re-build cyberpunk.wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7063e441936f42ae8825f47a3c236c328cc70559", "messageHeadline": "Cleanup cyberpunk unreachable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "49cf319ec7ca26b0782d2bbd8fdb5af48c40173f", "messageHeadline": "Add Unreachable message to cyberpunk contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "fb6b6080b8d13e8d1adfd278285396878cc835e1", "messageHeadline": "Add StorageLoop, MemoryLoop, MessageLoop, AllocateLargeMemory and Pan\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 276, "deletions": 44}}, {"node": {"oid": "368e93311983d25f160c36a8604dc63bfdc72b65", "messageHeadline": "Create introduction to the CosmWasm development contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bfa5270b9d1cdc95d78fd08ef9855ac11faf3f11", "messageHeadline": "Merge pull request #1535 from CosmWasm/serde-json-wasm-0.5.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "694875e3cde5aa255e96e34d6e0de6fe137dc9e2", "messageHeadline": "Upgrade serde-json-wasm to 0.5.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "98cd5125b66cfe638b31f9ad436d4e16f0309df2", "messageHeadline": "Merge pull request #1532 from CosmWasm/arm-caching-ci", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "b23b02067cf6b0c6b76f5e4d87353798a74d71e6", "messageHeadline": "Use cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43d345a4f19ad20014aa34d8597bc712bc427a98", "messageHeadline": "Split into two caches: v4-arm64-workspace-... and v4-arm64-contracts-...", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b3d136e87e3e91701fded2527200bfadeae51528", "messageHeadline": "Add contract folders to arm64 caching", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "86d91a90c872e0d9b04a7a1a49dd1c2d0a21f22e", "messageHeadline": "Merge branch '1.1'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 132, "deletions": 95}}, {"node": {"oid": "38821e78e7ef63650dc22aea9c3d5e40082fbed4", "messageHeadline": "Set version: 1.1.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "f944ef9b02988b836503536a73ea395403ce0fca", "messageHeadline": "Update CHANGELOG formatting", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1a4161ddf6bc45bf94e383e2028b8085377dd9b", "messageHeadline": "Merge pull request #1534 from CosmWasm/fix-QueryResponses-path-in-gen\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "40b05d39aa0d902acc9983b485f815535a27fcbd", "messageHeadline": "Add CHANGELOG entry for issue #1527", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9b6ffba4c528c3b412789ed6a3f7a9ab8c8e42ed", "messageHeadline": "fix: issue #1527", "author": {"name": "Chris Ricketts", "email": "chris.ricketts@steribar.com", "user": {"login": "chris-ricketts"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37555ee994e42a0edcacb5b1fcfa0cbaa439dc62", "messageHeadline": "Add test to reproduce missing QueryResponses path", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "63d77570bfcb2316603965b9b7e95421e304c946", "messageHeadline": "Merge pull request #1531 from CosmWasm/create-out-of-gas-test", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "d5f2b443f35aae3c51c9029da9cf748a7e2f1932", "messageHeadline": "Update schemas for new cpu_loop type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a82b4a9631852bab3cf7030615c6c61b54383cdc", "messageHeadline": "Test cpu_loop", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "77cfd7bdf275158508c5344de04d4ae5a5e2a497", "messageHeadline": "Merge pull request #1533 from CosmWasm/fix-raw-json-schema", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 739, "deletions": 1720}}, {"node": {"oid": "c939aff71fe2ca0e09926eccb62c7e99c0c8e809", "messageHeadline": "Add PR links to raw JSON Schema directory change", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e10ea6fd2b0760e0609db9777789ffa0ada1022c", "messageHeadline": "Regenerate contract schemas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 732, "deletions": 1716}}, {"node": {"oid": "a474ae3fcc37fd49813b31bbe880f8ff7fae1fd7", "messageHeadline": "Fix data in raw/{query,migrate,sudo}.json", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bda40c5708ead0ecf13e8529ebf6f51895f509d5", "messageHeadline": "Merge pull request #1530 from CosmWasm/test-new_base_dir_will_be_created", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e5de160432cbe9924b3d3c92760bbadc10163934", "messageHeadline": "Check new base dir does not exist yet", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f853b546162f9970872e49a7e43d9221a31ee02f", "messageHeadline": "Add cache test new_base_dir_will_be_created", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "43cbe248a52ad2b8a49f2145fce4727e6e1f64b1", "messageHeadline": "Merge pull request #1520 from CosmWasm/generics-fix", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 66, "deletions": 220}}, {"node": {"oid": "2333f19d2ed9146696ddc533fdd4b2345f35cd67", "messageHeadline": "fix schema dependencies", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 50}}, {"node": {"oid": "e4000df9d275c83a3242d4e81f9cb2367d1c498e", "messageHeadline": "Fix nested QueryMsg with doc comments errors", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 200}}, {"node": {"oid": "5de0bf428a43e311e042539cf5063f29eb6db436", "messageHeadline": "Test nested QueryMsg w generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "72ab73400ac005d230e30553fcf6f6f89d79384c", "messageHeadline": "Update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "25ae6ebddff2f7418a96bdae8fa531c92b26adc3", "messageHeadline": "Support nested QueryMsg with generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "b2ad9ce2727af5516fdc3e2ef181a61e8481c9ae", "messageHeadline": "test nested QueryMsg with generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 114, "deletions": 41}}, {"node": {"oid": "bd915c3b35f71bc957645a8659f98162c3f7817b", "messageHeadline": "Merge pull request #1519 from CosmWasm/rm-check_contract-implementation", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 54}}, {"node": {"oid": "01f74b252393320749f2ceffe4de37e030e4a3a0", "messageHeadline": "Remove check_contract implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 54}}, {"node": {"oid": "2c9312fcb86f3c14ca88b22ce6100737470b9d8c", "messageHeadline": "Merge pull request #1510 from CosmWasm/cargo-registry-link-windows", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "52d26594c1089af05fd1d33dab0d4dae037b3278", "messageHeadline": "Fix link to cargo registry on Windows", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "872cfce06cc985a947b2a4b8d4f8a38c9c0abc30", "messageHeadline": "Merge pull request #1509 from CosmWasm/InstantiationError-display", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "546cb4a6bd3d3005db18f729eb7531312bf0f6bb", "messageHeadline": "Use Display representation for embedding Wasmer InstantiationErrors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e4ab355d9531ca98b751fe7d8a410bb93e9fac11", "messageHeadline": "Merge pull request #1507 from CosmWasm/1.1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 110, "deletions": 92}}, {"node": {"oid": "967e829ceb1741a02e1bc6e38d78c77f3f548a4a", "messageHeadline": "Merge branch 'main' into 1.1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10158, "deletions": 57}}, {"node": {"oid": "d1d36436749d1399eb1a5eb5cbca6676cab7b335", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf2b34670f30f6610f18898d74a3a9643b3c2ff5", "messageHeadline": "Set version: 1.1.8", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "6cbf818fb2f7337eaf8466f140efba6bbaed1faf", "messageHeadline": "Merge pull request #1505 from CosmWasm/schema-type-param-defaults", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f5597d4c6009d3a8d3495c3cd987aca7adcd70ad", "messageHeadline": "run .md formatter", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "518850cf49f1f3f9fd6fe00eea8a8c716689a51a", "messageHeadline": "QueryResponses: no default type in gen'd impl block", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6033d91aab8dae99c0fe3b4ecf649242b21fde8a", "messageHeadline": "Merge pull request #1503 from CosmWasm/capabilities_list", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "0f4468a3f153da726c42343fbf1722c857487c13", "messageHeadline": "Update docs/CAPABILITIES.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cbfcaa6d457862e19e4e227e031430db574ac82", "messageHeadline": "typo", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fd98903ecbe02d892dfd86ede20ec55203fe434", "messageHeadline": "docs: provide a list of all built-in capabilities", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "46350b89c750c4fbbd4aaa5b974bf63c5c2dca06", "messageHeadline": "Revert \"docs: provide a list of all built-in capabilities\"", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "b54c8ed0d6c139120737767fdab989d74159a479", "messageHeadline": "docs: provide a list of all built-in capabilities", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "505ba794a50aba6c68937ba2873a25f774fa0866", "messageHeadline": "Merge pull request #1451 from CosmWasm/instantiate2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 651, "deletions": 1}}, {"node": {"oid": "4e844177a936656ba1c3c981c759d4cdb24fc7b3", "messageHeadline": "Add CHANGELOG entry for instantiate2_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1215387410c33c778d86ba9e642b410bdcaaf19", "messageHeadline": "Fix doc text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e05b74e82c3e16a94de64984ccaf3e47885cadc8", "messageHeadline": "Test Basic Address hash", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c5ddc3d0ac00049eabc7b9d71939f4807f5c96db", "messageHeadline": "Test instantiate2_address against test vectors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 457, "deletions": 0}}, {"node": {"oid": "f5b007a39714d2a41493f5ffa637b8310ae838ab", "messageHeadline": "Test invalid checksum lengths", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d52f9777d90643974831dd90fcaf5c9989554677", "messageHeadline": "Add initial instantiate2_address implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 1}}, {"node": {"oid": "89cfedefe00400d9b8d452b0160b2436615c6097", "messageHeadline": "Merge pull request #1478 from CosmWasm/separate-schema-files", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9311, "deletions": 4}}, {"node": {"oid": "afc2a7e184120027da420ae65e3efd6e4b520fd8", "messageHeadline": "make schema gen export raw schemas by default", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9266, "deletions": 27}}, {"node": {"oid": "c15d57dc2d6a92b8edb1aa792035e4ecd40f862f", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a5951cf88892bc405662dee396781d9eeaf1179", "messageHeadline": "schema: Add option to generate separate JSON schema files", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "e161a7648170e7f740bc09c91c7f199dced3879c", "messageHeadline": "Merge pull request #1481 from CosmWasm/vote-weighted", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "7e117a38fc3bc7084fb7162945b2666d342354b0", "messageHeadline": "Add the `cosmwasm_1_2` export", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e59234e6b27aef17441bfe849293ecb4924a04ef", "messageHeadline": "update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9a46fe97576cb38a6ba77103f2afb861eef2858b", "messageHeadline": "Update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "869072e6e8f8fdd277c7d5708d68ed626457da37", "messageHeadline": "Add `GovMsg::VoteWeighted`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3c26a3d77c4f5e717f9cb33f191af3f1a2031f1a", "messageHeadline": "Add `cosmwasm_1_2 feature`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5cbf5e0482d4193a35d1d53f2b948b58277aa5a0", "messageHeadline": "Merge pull request #1406 from CosmWasm/remove-filesystem-details", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 137, "deletions": 36}}, {"node": {"oid": "b4316bfa8d36898366bd7ac742a222ca5481e0d8", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "530c979eb0447a8dbfa0254a3710bd41f85f321b", "messageHeadline": "Remove system specific detail from error message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0b39abee2f06d0c24510c34f1f29ab6ed923e149", "messageHeadline": "Change filesystem errors to be consistent across operating systems", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "889062fd4f25aadd2f2470d350e4b097f990f947", "messageHeadline": "Add CI job for testing cosmwasm-vm on Windows", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "adc46de59a2e14f4ea58ba1b54ffdd73dd58009d", "messageHeadline": "Update prettier and re-format text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a08af6cfd7de8588fabccc19e92db0b52b0f2b52", "messageHeadline": "Set version: 1.1.6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "1ea94c55508e2defb4d96f4711fc6c3f24e1e1c2", "messageHeadline": "Merge pull request #1494 from CosmWasm/document-multiply_ratio-rounding", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "95df0aa33c8f93f4cce2afaed09ddd85bc194414", "messageHeadline": "Merge pull request #1493 from CosmWasm/document-gas-types", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "942a3460adcdc394e58a587fad66f47c2fe8a5f3", "messageHeadline": "Merge pull request #1497 from CosmWasm/clippy-1.65.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "996f32d4a4f66b9e1724c792e1fc00eecd6c6093", "messageHeadline": "Upgrade clippy CI job to 1.65.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fe51c648435bc284a925aaa32d5e0e1113e1668", "messageHeadline": "Adapt codebase to clippy 1.65.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "211dc5cd0dd3b7ef3e6a75345551c0189cdf8da9", "messageHeadline": "Merge pull request #1496 from CosmWasm/workspace-resolver", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ee49c149d7075cc06b9c57994ae8d6c23c2c1db1", "messageHeadline": "Use resolver version 2 in workspace", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "535de3bc0b8600387c31796a864f97f0d699fd7c", "messageHeadline": "Add comment regarding rounding behaviour to multiply_ratio/checked_mu\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "5c6591b446a3125d6aa7e802bc347093a864fe49", "messageHeadline": "Update schemas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89e6a04a7fb3ba06b68db9cb6efeef4a7e79d8cb", "messageHeadline": "Document type of gas that is used for gas limits", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6329540d8eb475eef19ffacbab16ef273e9f561a", "messageHeadline": "Merge pull request #1472 from CosmWasm/query-responses-generic-trait-\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 159, "deletions": 23}}, {"node": {"oid": "76136233a057022c8fe0d680e260c76edd19e6ea", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58dbba499743f79d8c385ac7d32eb4e0762ea1c9", "messageHeadline": "CHANGELOG entry", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ab80fae28a54bb87170acee28a02f4c4f4453867", "messageHeadline": "Make QueryResponses tests clearer", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "5cc72c6a5c283cad4af3f882d9a22980c6142710", "messageHeadline": "schema: refactor and docs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 95, "deletions": 67}}, {"node": {"oid": "9e51b78314047fbe9af3a44f22a2ee5bc4ea4190", "messageHeadline": "lints", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f409196d41f0c1b75efa46daedf8dce77c2c0a80", "messageHeadline": "QueryResponses: Add an option to not infer trait bounds", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "c4545c12ee8ed05f385c2c62dbb9c35b517cd424", "messageHeadline": "QueryResponses: Add `JsonSchema` bound to type params", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "4415fd16882b73496c3cdb95036f31824ab6a8e2", "messageHeadline": "Merge pull request #1475 from CosmWasm/schema_for-future-proofing", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "76ed13bbcc8c47c5c5d410625ee99eae66ad0bd7", "messageHeadline": "Update packages/schema/src/schema_for.rs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "814428f1c5dc85aeebb7ac4f6e1f66984875ba52", "messageHeadline": "document schema_for", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "007fd626c67945fc548a99b6ba06aefcd0bb4195", "messageHeadline": "Merge pull request #1488 from CosmWasm/rename-to-coin.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cbf86c8ae0ae7bbf704332b4c6d7becd85d70761", "messageHeadline": "Fix Coin import in ibc.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc5cd5b2b84f3b7c3f59526fd568e1ebcf49fae7", "messageHeadline": "rename `coins.rs` to `coin.rs`", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ade8dc1a08cea8635a2f7f2fe4a0236d7e59e41b", "messageHeadline": "Merge pull request #1479 from CosmWasm/schema-derive-readme", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a20c8acf2f6d1c7147bbbe2a74b38df37249a5c9", "messageHeadline": "Merge pull request #1480 from CosmWasm/remove-cranelift-feature", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "63ccbed919463a021d8d1fedf3ddb070f9a281cd", "messageHeadline": "Remove `cranelift` default feature from all contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "0f89b654762cb12c31ccab0168b25f0d6f1911c6", "messageHeadline": "Add a README to `cosmwasm-schema-derive`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c3e7d982bdff14a5be2c076b1293524f61f68df1", "messageHeadline": "Revert \"Add a README to `cosmwasm-schema-derive`\"", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "05ab1e87a8b8b1da74c48f1845099dd43419c975", "messageHeadline": "Add a README to `cosmwasm-schema-derive`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6f2efee61fcfdf848f0b3f9bbc58bb8c0b99d226", "messageHeadline": "Lock JSON schema version", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ded2c78d57b40ac050892b6253ec0a9235246ea5", "messageHeadline": "Merge pull request #1466 from CosmWasm/update-readme-links", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d1396b7fef9fad6be848275f48a18880655e0492", "messageHeadline": "Link to cosmwasm-storage deprecation issue", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6753e6ff5548058ecfb7f8d32be95cca03756ef6", "messageHeadline": "Merge pull request #1470 from CosmWasm/rm-profiler", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2165}}, {"node": {"oid": "2994eb2cec7b6a82c343f274fa2646e8ba102539", "messageHeadline": "Remove packages/profiler", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2165}}, {"node": {"oid": "10978b017be862b52a327c397df8e47647ea631f", "messageHeadline": "Update storage-plus links in README.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1d19b469957fb5933fecf43d79924962c35bec6a", "messageHeadline": "Merge pull request #1465 from CosmWasm/build-min", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "9c7b0b17215b90be8fa1068edef46eea2008ca64", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2ffe1dde6ed1c3558014971aada695d15380ee76", "messageHeadline": "Move dependency block from std to vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "7f49d4ca3dd2f3778b41eebe19fdb663ef16500a", "messageHeadline": "Merge pull request #1464 from CosmWasm/CanonicalAddr-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0948715950151579aaba487944b630332d83e215", "messageHeadline": "Increase dependency requirements to make -Zminimal-versions pass", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "9f6fa34f1447e81823b2bc9009730c6bf98affb6", "messageHeadline": "Improve documentation of CanonicalAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5688e77d9e8d2def1d48b83460881f6979f49e46", "messageHeadline": "Merge pull request #1461 from CosmWasm/upgrade-rust-optimizer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a92b29b48b385df44442e7f0c1ddda08bc50dbd9", "messageHeadline": "Merge pull request #1463 from CosmWasm/CanonicalAddr-conversions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 14}}, {"node": {"oid": "e6033ae324f0ca1e56d016d1d858dce2fa82cdee", "messageHeadline": "Avoid the usage of CanonicalAddr.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "013fda5fbcc2e4463aa032fe701ded71d418d8e6", "messageHeadline": "Implement PartialEq between CanonicalAddr and HexBinary/Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "044c0b65ced8ab17a53b1a72f1ba3da49d5f1d21", "messageHeadline": "Add array to CanonicalAddr converters", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "dea4ad6027345eb4192ef72924dffc5b7e07ac2a", "messageHeadline": "Implement Binary/HexBinary <-> CanonicalAddr converters", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "5e1e527ec9a9bce6c57bf4ac94ecf891ea4454cc", "messageHeadline": "Upgrade rust-optimizer to 0.12.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2801874e6bb02f9bd558b9d6e65aca83dbc12c99", "messageHeadline": "Set version: 1.1.5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "bbb5bc34d306fdc435434908f1f9a9f86f36b162", "messageHeadline": "Merge pull request #1459 from CosmWasm/wrapping-ints", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 172, "deletions": 11}}, {"node": {"oid": "b02f2f4e0ce31843b7abb0dbb1a62e6764c7a9e2", "messageHeadline": "Add wrapping methods to Uint256/Uint512", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "15efb049052f0774041ae518fc35faaa0c5f391c", "messageHeadline": "Inline wrapping fucntions for Uint64/Uint128 and inprove testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "bbfc83478b3b0bc0268115c0d1d58b7b45718480", "messageHeadline": "Add missing tag links 1.1.2-1.1.4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2e215cf7d94116330411f3c19f31017ed41f1be5", "messageHeadline": "Merge pull request #1449 from 0xekez/main", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "41135a8b4ab943b0ad7915ab5da0c48c7bb5af2e", "messageHeadline": "Elaborate on CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b48a17c35f578d549dc6435e1a883ad1d80b6717", "messageHeadline": "Remove non_exhaustive from IBC message types.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cd2ba329f561465b4c8d49da18b39d504d5766e2", "messageHeadline": "Merge pull request #1458 from CosmWasm/clippy-1.64.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b27469877817f86d13c958b6c6ce14efdc6612c4", "messageHeadline": "Upgrade clippy job to Rust 1.64.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53e76e1603183fcd05cfeb579758aa4f21c7a361", "messageHeadline": "Merge pull request #1452 from CosmWasm/prepaid", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "28cc1d103dac35ce1d97a836e431cab8f2e81fa5", "messageHeadline": "Exit early when gas left is insufficient", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ba1311ef9fe84864f08d614775058ffd15faeb7e", "messageHeadline": "Merge pull request #1453 from CosmWasm/fix-docs-links", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f2a4806d066a7d3ea54538842a39e3293c8b2b47", "messageHeadline": "Merge pull request #1454 from CosmWasm/pin-tarpaulin-version", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "494da6f178eb062dad8cd24f17b9630837f5b718", "messageHeadline": "Upgrade tarpaulin to 0.21.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "265ddd5db988947e491dcab403ec4594d9e755f6", "messageHeadline": "Pin tarpaulin version to 0.20.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e6aa32b8e281fdd131dba6b28a10feccc061d2ad", "messageHeadline": "Fix Cosmos docs links (master -> main)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f6a0485088f1084379a5655bcc2956526290c09f", "messageHeadline": "Merge pull request #1450 from CosmWasm/warn-when-compiling-schemas-fo\u2026", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cf79105f54ae5db1de5df5335f4dc3a92f790308", "messageHeadline": "Improve error when compiling schema gen for wasm", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "00b136590f6a52ee7f7dca831ca162e8d7cbc0a3", "messageHeadline": "Merge pull request #1446 from CosmWasm/1441-queryresponses-nested-option", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 307, "deletions": 20}}, {"node": {"oid": "780c833cf12809353e41c5ce5996db845a888fb1", "messageHeadline": "Add name collision test", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "dd21f418e2143164bc6d32e68744526b2a05d799", "messageHeadline": "Remove check for serde(untagged)", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "0dddd18ff00bc9e1978196a3fa2eda7f7b3ea178", "messageHeadline": "Unify error message", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29175f793804e5b9a9ad37bf1bbb428e6eb235a6", "messageHeadline": "Fix doc comment", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "981b705d36c733aa4f7161ae286b0e2a1146519e", "messageHeadline": "Fix clippy", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "555fbff093ee2804e06c638a1a286cbbb5e2686e", "messageHeadline": "Add query_responses(nested) attribute", "author": {"name": "Christoph Otter", "email": "chris@confio.gmbh", "user": {"login": "chipshort"}}, "additions": 306, "deletions": 20}}, {"node": {"oid": "84bded338d244a29ec7911bb6d003eec7a776caa", "messageHeadline": "Update CHANGELOG (1.1.4)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4ab7f5b7e9f47a232ba6b01e8e0b92945474a1ea", "messageHeadline": "Set version: 1.1.4", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "c41607932ed49230817dff4824d78589bc451447", "messageHeadline": "Merge pull request #1445 from CosmWasm/untagged-enum", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 149, "deletions": 45}}, {"node": {"oid": "138574aeeb5e019393aeedbc96650efceb68a352", "messageHeadline": "Properly analyzing schemas generated for untagged enums", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 149, "deletions": 45}}, {"node": {"oid": "7e865a2b9168679b25d041946eca3feadb192450", "messageHeadline": "Update CHANGELOG (1.1.3)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fa20ad1b14e18f9b387904142c505a6811dc3d3", "messageHeadline": "Set version: 1.1.3", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "ef6abeaca05fb0a6cfa6f27034253dbea2d8e0de", "messageHeadline": "Merge pull request #1444 from CosmWasm/public-integrity-error", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "78d805661830a95c2f413318f182a6f027db339b", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d3ef7b0d82456dc4afd51bc0c3472969db65fa7", "messageHeadline": "Make IntegrityError public", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0729bd994c82aef2159c2caf5c975dcb7cbec4e9", "messageHeadline": "Merge pull request #1432 from CosmWasm/update-message-type-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "1177a735b42afcbb340bb7a925847c7b2fbe9c86", "messageHeadline": "Create stronger warning for &str and usize", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "71a13139426f3411c0948cf8efc4faf229104b26", "messageHeadline": "Use strings and booleans for Vec<T> example", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0a34202a488de35f6086f95d10b363e52828596", "messageHeadline": "Add u128/i128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "b102c15ded828343466d89bfec7198e62bc91d49", "messageHeadline": "Set version: 1.1.2", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 94, "deletions": 92}}, {"node": {"oid": "c468bcb18c24ed0d4cb2927686628fed9d7d8107", "messageHeadline": "Merge pull request #1429 from CosmWasm/query-responses-generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "a20d5f910538dcb87bffcd58b8ed943db9fae2aa", "messageHeadline": "correct CHANGELOG entry", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "868add40ac71f8e6655f3dbf7290b92b6dd18b68", "messageHeadline": "fmt CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fada22cf747804fecd0bc50e83e588870d09b90d", "messageHeadline": "Merge branch 'main' into query-responses-generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7c6e173530420d8b8f2ecdd6076647ed2ac797e2", "messageHeadline": "CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dd95a5359f597f3e3da7021d0d513c5bbde3fd74", "messageHeadline": "style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9753cfae3eb8f9cb0c5847a8c7f983b347e06eb2", "messageHeadline": "Merge pull request #1428 from CosmWasm/MODULE_SERIALIZATION_VERSION-v4", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "32004b09fb17da06de0f5df692e235edae0a8fe6", "messageHeadline": "test for QueryMsgs with generics implementing QueryResponses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "86d7a78d26246b878701f5e4609251414ba9b242", "messageHeadline": "have the QueryResponses macro handle generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "4ed264955c48ed8e7e32a1cf0d58f98524dcb844", "messageHeadline": "Bump MODULE_SERIALIZATION_VERSION to v4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c3b02c8b63bc2e8daae1bca539717dc0a41a7d2d", "messageHeadline": "Merge pull request #1425 from CosmWasm/add-hexbinary", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 762, "deletions": 14}}, {"node": {"oid": "ad828814739edf5ebb5f10f0c575344c788b2fca", "messageHeadline": "Update docs/MESSAGE_TYPES.md", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "985bac933e191111c82568f545d31cf5e7b67e53", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b95c5992d0655f87ce11a083c5b6b76353ee6676", "messageHeadline": "Add InvalidHex error type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 12}}, {"node": {"oid": "ed90bec7c095c8908839a8869d526e3209225a61", "messageHeadline": "Add 0x prefixed test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "34298c058c079e3f37f56f7c79959a5e3e370df2", "messageHeadline": "Add HexBinary to docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a1740c3de82b7fc167b2f7a10ec5b7e349d6cf87", "messageHeadline": "Add Binary <-> HexBinary conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "b7e3367e11489d888958e3c534b7432ecef357c8", "messageHeadline": "Add HexBinary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 592, "deletions": 1}}, {"node": {"oid": "ef5e8558ef047b25544d794a302f181809d79195", "messageHeadline": "Link MESSAGE_TYPES.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "00dcd443df66ff19ca3e5ae857454ed9415fa192", "messageHeadline": "Document CosmWasm message types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "8454942796523b8d20e95e70399f7a30a67acdb0", "messageHeadline": "Merge pull request #1423 from CosmWasm/assert_approx_eq", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 145, "deletions": 28}}, {"node": {"oid": "05cb04f22ba2bb90bdbcf1021a6436b48604a44d", "messageHeadline": "Add some more panic message testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "364ac56c71e7cc0a39913f4698763002be065f74", "messageHeadline": "Add macro `assert_approx_eq!`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 117, "deletions": 5}}, {"node": {"oid": "c27852b4896b967023b3e1fe0ec3f95ad57ca6ba", "messageHeadline": "Turn testing module into folder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "d3e2e270db3439c6cb1142caf3f6f38590dcaca7", "messageHeadline": "Set version: 1.1.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "421f75cde11ff8842fd279ea3ec2cbcca65ef399", "messageHeadline": "Merge pull request #1419 from CosmWasm/schema-derive-hide-deps", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 90, "deletions": 80}}, {"node": {"oid": "7d9e9d130c8751e618b125a359e44c4f7a068ce0", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48500b21f7a430c8d0987bd224f1bf89bdbe9c33", "messageHeadline": "update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dc52ecb809506afeb88027820c107f6450d12989", "messageHeadline": "Remove unnecessary deps from cyberpunk", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "90f78c9e8ec1b0e54ad993a69bb167def69da873", "messageHeadline": "schema: use serde and schemars reexports in one more spot", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4a5d3d7e09522b5d721fc1e80c8a9966da6fe5ae", "messageHeadline": "schema macros: disambiguate expanded paths, hide deps", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 75, "deletions": 71}}, {"node": {"oid": "a819788191b9f2b5396d3b82cdcade2b7fd757a6", "messageHeadline": "Merge pull request #1418 from CosmWasm/unit-like-enum-variants", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "ad570f06d9e8b9558255a64f71b84a43b7956e6e", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "362bed351534508d88eae1bdb926e5be5495ed72", "messageHeadline": "schema: more comprehensive QueryResponses test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43c8f3582c928a4f58abe4ff821fcf0a9524708a", "messageHeadline": "Merge pull request #1414 from CosmWasm/improve-cosmwasm-check-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cdfe060fb7472135f31a0f04d2a518d064a04f15", "messageHeadline": "clippy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c07f47d0ded535d566bf48549365a04a0f9f6d4", "messageHeadline": "schema-derive: support unit-like enum variants", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "c61dd8d43986f45c5c62a73c0c3c8a0e35f76279", "messageHeadline": "Improve CHANGELOG entries for the cosmwasm-check tool", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6082e8a35a193f1365cb3367f77bd87c593a7ae4", "messageHeadline": "Set version 1.1.0 in CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "47a58a615c5bd2dddbb787b98796e648fa494289", "messageHeadline": "Set version: 1.1.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "a252870b4e93ea00f448938d087573c1845b5fc4", "messageHeadline": "Fix version in MIGRATING", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0f3609c2e1c5c67c4e5cb7765ced2ee18f7953d2", "messageHeadline": "schema: support empty QueryMsg in QueryResponses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "e517a8e782aff11b588285e52948a9049fa9d758", "messageHeadline": "schema: test for accepting empty QueryMsg", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "31d97406b03e52e216bb23eb5415be6defefd5c2", "messageHeadline": "Merge pull request #1410 from CosmWasm/binary-eq", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "df26bd926e79e8c362b270a2ddb2ba1e5f215ff1", "messageHeadline": "Adapt test and docs to remove outdated limitations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ee246df57cb2f82208ac03679fb40e6fd65736ae", "messageHeadline": "Implement PartialEq for `Binary` and `u8` arrays", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "1e5a95c45cdf110e50d863e325f0db956cebadae", "messageHeadline": "Set version: 1.1.0-rc.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "ff301ccd37f078d5ee952b944eb1bd6befdf9081", "messageHeadline": "Merge pull request #1409 from CosmWasm/upgrade-sha2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 192}}, {"node": {"oid": "6182e68718f76a7758b4b2d0fc144cd7fe2017cf", "messageHeadline": "Upgrade sha2/sha3 in contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "9b73cf88877a3d776cfe33a9a3bc5890e12cb3cb", "messageHeadline": "Upgrade sha2 to 0.10 in cosmwasm-vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "6f2985cd071ee478416c4394b4ef9db560dd2464", "messageHeadline": "Remove sha2 dependency from floaty", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 128}}, {"node": {"oid": "2327ae3d329c8056c249550e16b4320c12882106", "messageHeadline": "Merge pull request #1407 from CosmWasm/remove-doc-test-output", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "9543b6078d553a204c408ac36204d756957f4629", "messageHeadline": "Remove and ignore packages/schema/schema/cw20.json", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "33e0808011d75b42b1dcda03e4263269b3305819", "messageHeadline": "Set version: 1.1.0-rc.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "f625cb9fddc3087b91010a0f78938d0c2f72dbf4", "messageHeadline": "Allow = versions in set_version.sh", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "efb677accb6ced1260b398e34276c8fcc2080cf5", "messageHeadline": "Merge pull request #1405 from CosmWasm/changelog-cosmwasm-1-1-note", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ef70eb57c65d80fa9dc47c6089b72b6eabfcf3c1", "messageHeadline": "oops", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbc41e4091a2a80e0e34e752da6a341ff9b99ca6", "messageHeadline": "CHANGELOG: provide PR link", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1a7faceb7d97ee204e44b411e806ab6a94fc35f8", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b3d7399c68181b50a34bed4d1ad049250035b13", "messageHeadline": "CHANGELOG: add a note about 1.0 compatibility", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05c5c53435d77b50bd7e3b8c1623164e984e31fc", "messageHeadline": "Merge pull request #1402 from CosmWasm/better-document-capability-format", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "152721ceb8c3e227106aa3c4da4a4dc39ca04b84", "messageHeadline": "Merge pull request #1403 from CosmWasm/testing-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2489, "deletions": 184}}, {"node": {"oid": "09e70f0f82f3b0a58f5a8a626d24caf28f9baf15", "messageHeadline": "cyberpunk: style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "d4b38c7e276c52cd73064e6e8ad0d761e586f5b0", "messageHeadline": "fix cyberpunk integration tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab343711dfd98a3874c99a362ed4e5527677a13", "messageHeadline": "CI: test cyberpunk", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "619a80deee49023fdce1367570507df956fba6cc", "messageHeadline": "cyberpunk: remove unnecessary comment", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "290248061a53a7c3330f2d3a5e31896e8a8d4fc9", "messageHeadline": "style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cb862b41d14d693d6f62936fec50fe35780d96c2", "messageHeadline": "Merge pull request #1404 from CosmWasm/remove-copy-paste-comment", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "582b324518405f9a46d1879fe98c2db4ea089b20", "messageHeadline": "rename the `tests` contract to `cyberpunk`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "546cf46f23057155337b402c8e931029ac6295a4", "messageHeadline": "testing contract: rename Error type", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ce5da3800e522e0abf1240314bcbfb284bd0a9b2", "messageHeadline": "Update contract schemas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 136, "deletions": 36}}, {"node": {"oid": "185d57bda30b591fec0283fe17dcc7d9f083713a", "messageHeadline": "testing contract: remove unused Error variant", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0d912f95de87ff9faaf0c56b523e85339962d921", "messageHeadline": "Remove copies of hackatom's ExecuteMsg comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8e52ec6679b7ea059a4148c988c4e308431660c5", "messageHeadline": "testing contract: test the MirrorEnv endpoints", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "33107a79c0911d19cf6c688b5038062a83f98614", "messageHeadline": "Remove argon2 test from hackatom", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 149}}, {"node": {"oid": "16ffd1c64e74bb497c1b2cc7ac89d183fd72e966", "messageHeadline": "Set up a new testing contract", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2240, "deletions": 0}}, {"node": {"oid": "cd9ca86216fd28085b95c26d38ec752bc0cff206", "messageHeadline": "Adapt capability format docs to allow underscore", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a9ae6fa76ba6c05de1792f887a09401856f14bc1", "messageHeadline": "Merge pull request #1356 from larry0x/larry/bank-query-total-supply", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 254, "deletions": 18}}, {"node": {"oid": "492e6d70bae02ba87d21efde00aff810b30c187b", "messageHeadline": "avoid BankQuerier.supplies ending up with invalid state", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "74a68bc82cae19e67857b74682265027b1836af2", "messageHeadline": "update CI after introducing the `cosmwasm_1_1` feature", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3cdc9ef93ffdd18c421b49b5f7b57b9abf62465c", "messageHeadline": "test BankQuery::Supply using the reflect contract", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "b440266191bd86af113bab2dc65962ff6a9451d9", "messageHeadline": "generate std schemas including cosmwasm_1_1 feature", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "914f87c7d1b1c76d06e4f6e95b857c3257f6840b", "messageHeadline": "fix Rust 1.63 lints", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61bcb49e60fb94dde7c0e4847819e6cafb394903", "messageHeadline": "hide BankQuery::Supply behind the `cosmwasm_1_1` feature", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "162bcfd69061ca9212926ae18dc80a7220274251", "messageHeadline": "fix poorly resolved merge conflict", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef952c31fbad105e7127871a70d54c500f908760", "messageHeadline": "Merge branch 'main' into larry/bank-query-total-supply", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1795, "deletions": 869}}, {"node": {"oid": "06d722340f849ba355f35b251bb8890a4da4db48", "messageHeadline": "Merge pull request #1398 from CosmWasm/rename-cosmwasm-check", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 76, "deletions": 33}}, {"node": {"oid": "66f37fc8afcf3e948cd1470739930e1954d5a146", "messageHeadline": "check: update README.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "effe787aedba5ffab68e36281768a0e8526bb41d", "messageHeadline": "Merge pull request #1397 from emidev98/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "970f24f9f987c6a382b19113c6a3db72b84f16c2", "messageHeadline": "check: attribute the original author :)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "760956954035d8ef57cde888157b936e3b450218", "messageHeadline": "check: include proper version in the CLI tool", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ec04c2e28e5ea16e406fc78e3ef80f9f45e9425", "messageHeadline": "update README.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "953da6af5c927eb57b20fc3f2ca34c638fdd4c25", "messageHeadline": "docs: run prettier locally", "author": {"name": "Emilian Harastasan", "email": "emilian@terra.money", "user": {"login": "emidev98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4a6b87b3c0d987904ac4fd036a326e0f2ddd39e", "messageHeadline": "doc: linting", "author": {"name": "emidev98", "email": "49301655+emidev98@users.noreply.github.com", "user": {"login": "emidev98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36d7590661cc6dbe2576e27faec174c8dac4cb17", "messageHeadline": "Update READMEs with `cosmwasm-check` info", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "83224b7731ac9457f250408804bfa2b7093c2820", "messageHeadline": "make 1.64.0 clippy happy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a88b281bc3548e0af8e01d41fbd1e40f30175dad", "messageHeadline": "rename `cw-check-contract` folder to `check`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "4234f9b94048ee8332ac6023b10c9f8ee7a579a4", "messageHeadline": "check: rename crate to `cosmwasm-check`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "65c4b9c321b0fd2f43e3550245de50c8dcb80885", "messageHeadline": "docs: description for instantiate", "author": {"name": "emidev98", "email": "49301655+emidev98@users.noreply.github.com", "user": {"login": "emidev98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbf6f2f6fb740ee6c13cbbdf233c7b6c54fa157f", "messageHeadline": "Update required parameters", "author": {"name": "emidev98", "email": "49301655+emidev98@users.noreply.github.com", "user": {"login": "emidev98"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ad3f007999189565e63c56dc5801c7190b68b257", "messageHeadline": "Merge pull request #1395 from CosmWasm/cosmwasm-check-multiple-args", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "ca93e475cec1c16f896241bd512baf5b37ff1181", "messageHeadline": "cosmwasm-check: clean up Cargo.toml", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "8420edc36f16e1353a8604850825fb38e047d190", "messageHeadline": "CI: fix contract checks", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "06a279c89470a2b0a76e425466e99ac963303025", "messageHeadline": "cosmwasm-check: add some color for readability", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "7ae06e3d2c0a33e3f9fc1cb38af657f09ac993b5", "messageHeadline": "cosmwasm-check: style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e30589cfaea240118f3fc05270d4e55b744b0a", "messageHeadline": "cosmwasm-check: handle failures in multiple files", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "49566fedb04b1c95c80b57e4c032c7527a3595d2", "messageHeadline": "cosmwasm-check: support multiple wasm blobs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "64ee06cfe8075108ebeb7dc129c7cba4df2cf615", "messageHeadline": "Merge pull request #1393 from CosmWasm/check-contract-capabilities", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "65c3eaf97d008a136e21a310887f73cbcd05e4a9", "messageHeadline": "Rename features to capabilities in check-contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "af3ed179b2a8f7807c7eccb9e23fb110b213c248", "messageHeadline": "Merge pull request #1390 from CosmWasm/multiple_wasm_check_contract_call", "author": {"name": "Jan Wo\u017aniak", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf7a7cd4a25624562753b694fbab78d62651e485", "messageHeadline": "Ignore floaty.wasm as it is meant to fail.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32797b0ea64fd481038c56b21427f13c2984ee78", "messageHeadline": "Run check_contract on every wasm file.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1b0886d6e28653e70d3535cce946bbdd930ffb8", "messageHeadline": "Merge pull request #1389 from CosmWasm/packages_cw_check_contract", "author": {"name": "Jan Wo\u017aniak", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "9e94a83af664d3779a589d2837b2e57ad43ba9a5", "messageHeadline": "Run prettier on README.md", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "167109b8f8c92036e0e93d077511a7f74749de93", "messageHeadline": "Using capabilities_from_csv instead of old features.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9e911611518992b252605ff3cc5c288cd09fa92", "messageHeadline": "Merge branch 'packages_cw_check_contract' of github.com:CosmWasm/cosm\u2026", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a6a406b79bd7bd247bd26557f664db957b5e26be", "messageHeadline": "cw-check-contract CI setup and changelog update.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "380fb43b60eb9f76e6ce370d19c293222af3cc1e", "messageHeadline": "Using local cw-check-contract in config.yml.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e3a6e61690c92ba52f09901c811427c3e90f5189", "messageHeadline": "Added cw-check-contract to cosmwasm/packages.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "e4f92a9832b7205a82966c3ebeff407877f3682c", "messageHeadline": "cw-check-contract CI setup and changelog update.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "23ddce9fd8638dea48ab4dc902b8d71590c8a8fb", "messageHeadline": "Using local cw-check-contract in config.yml.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2281a4ce0358b235348efc3c3dd1958ca541d602", "messageHeadline": "Merge pull request #1387 from CosmWasm/features-to-capabilities", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 253, "deletions": 233}}, {"node": {"oid": "7ca6c10702c9b223ffedffaafa039ed1c209fed9", "messageHeadline": "Added cw-check-contract to cosmwasm/packages.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "0415d2be99c74783357394ca8a4e24716b7e784d", "messageHeadline": "Replace .iter().cloned() with .into_iter()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "f1107134bf2cf54dd2ab8bdcd9f83592a7a8259b", "messageHeadline": "Rename supported_capabilities to available_capabilities", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "8efbeda195f50c05f73f15a5fc98a77b2dfd27b9", "messageHeadline": "Add back FEATURES.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4b4ab77f4d1c94186fb7a35a3adbfd9ab173855", "messageHeadline": "Change text of Features -> Capabilities", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "a6fb0a7022cd1265de83168f9571e8c5944a246b", "messageHeadline": "Rename module features -> capabilities", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "170a47f60cb0e0ad7b615c607a7539f8a80d68cd", "messageHeadline": "Rename methods from features to capabilities", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 128, "deletions": 112}}, {"node": {"oid": "531ecc3d942af2040a3a2ce57db9a449110349c7", "messageHeadline": "Merge pull request #1383 from CosmWasm/clippy-1.63.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "d83d654d08364550985f4773f4abd953fba288e1", "messageHeadline": "Merge pull request #1385 from CosmWasm/cw_check_contract_deprecation", "author": {"name": "Jan Wo\u017aniak", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "a81e91e5cf808f56d1a384485cc0c62550cc8608", "messageHeadline": "Error message in rs file and removed check_contract.sh", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "d3c68236ed418e77f423801bf2984f41d115c9cd", "messageHeadline": "Add Eq implementations suggested by clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "b6dd8b158d449c847c4bcbad0946f3b91fde54de", "messageHeadline": "Disable clippy's derive_partial_eq_without_eq for #[cw_serde]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "50d4c4f2529c23e694f6c01b46a9a80223f6cfa5", "messageHeadline": "Added deprecation message in check_contract.", "author": {"name": "jawoznia", "email": "jnwznk@gmail.com", "user": {"login": "jawoznia"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61b1874230963f30337662df79ce5ccc0a98ab27", "messageHeadline": "Use clippy from Rust 1.63.0 in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c106596acdcfbee4ad6abed73491301874605215", "messageHeadline": "Merge pull request #1350 from CosmWasm/1349-implement-partialeq-for-r\u2026", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 190, "deletions": 12}}, {"node": {"oid": "4a24c8f8738fc70ecb2ad5ef1450cd50f7120a1e", "messageHeadline": "std: avoid unnecessary unchecked cast in tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "c69efccc1b51a056a8cbb0a2c31c2e64f73348ac", "messageHeadline": "Merge branch 'main' into 1349-implement-partialeq-for-reference-math-\u2026", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8377, "deletions": 6645}}, {"node": {"oid": "b0dd4c666c62aaeff25767479240bc7867fe51ad", "messageHeadline": "Merge pull request #1376 from CosmWasm/1186-uint-checked-div-euclid", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "fc89a44b86e6ec1b0285487522f2d16fe571ed8d", "messageHeadline": "Merge pull request #1382 from CosmWasm/1349-implement-parialeq-lhs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "da668fcd9cb9e1d390efffa1570da679dd8012f6", "messageHeadline": "Merge branch 'main' into 1186-uint-checked-div-euclid", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 996, "deletions": 504}}, {"node": {"oid": "b4846f45397824142fd181dbc757f6cfccde9c6f", "messageHeadline": "std: partialeq tests for math types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "addbd3f638622233d94040564d3c1a1952c8b7bc", "messageHeadline": "std: implement PartialEq for LHS refs of math types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "f1463910efabe24b9372e03aaf3005c229a70630", "messageHeadline": "Merge pull request #1373 from hussein-aitlahcen/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33fbbeeedb180d0a28884dc69f5de9a1fc999262", "messageHeadline": "Merge pull request #1380 from CosmWasm/contract-info-helper", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "8e3d2a8faf79eee25a535bafd2a521dd258ba4ba", "messageHeadline": "document QuerierWrapper::query_wasm_contract_info", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4911ab7b09953b90a78707d77d1fc9d3760e692f", "messageHeadline": "std: implement query_wasm_contract_info", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "060230a2fe1ab1253b7c6c25cb99529e86a59860", "messageHeadline": "Merge pull request #1374 from neacsu/neacsu/bump_k256", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 911, "deletions": 502}}, {"node": {"oid": "f62a957a0118f7609fb5d52f2bea59dfdf470fb4", "messageHeadline": "Update CHANGELOG", "author": {"name": "Bogdan-\u0218tefan Neac\u0219u", "email": "bogdan@nymtech.net", "user": {"login": "neacsu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f64697ab1ab238bd415035a572a009ce2cbabf15", "messageHeadline": "Uint256/512: Implement checked_div_euclid", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 54}}, {"node": {"oid": "88ab4ce09f9f3b14387c9d99170126013a42207c", "messageHeadline": "Merge pull request #1372 from scrtlabs/fix-typo-in-entry_point-docs", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e619bc6010cdb9e4632cff896545937d2ec0489", "messageHeadline": "Merge branch 'main' into larry/bank-query-total-supply", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d8ce794806105b1c703c7141b4dcce6857d7dff2", "messageHeadline": "Update contracts lock files", "author": {"name": "Bogdan-\u0218tefan Neac\u0219u", "email": "bogdan@nymtech.net", "user": {"login": "neacsu"}}, "additions": 815, "deletions": 446}}, {"node": {"oid": "8fe4c76d9e293e178a587cf6917784c433e2b04f", "messageHeadline": "Bump k256", "author": {"name": "Bogdan-\u0218tefan Neac\u0219u", "email": "bogdan@nymtech.net", "user": {"login": "neacsu"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "28aaf3bb627e775781bbb7788ced7c78c0bcd91e", "messageHeadline": "update README.md", "author": {"name": "Hussein Ait-Lahcen", "email": "hussein.aitlahcen@gmail.com", "user": {"login": "hussein-aitlahcen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3081ece5fc33e58797a6a51dd1e2ac037853b237", "messageHeadline": "`s/handle/execute/` in `entry_point!` docs", "author": {"name": "Assaf Morami", "email": "assaf.morami@gmail.com", "user": {"login": "assafmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ebbe29c7bde7f88fbdb17d05c2656a1239e5a7e", "messageHeadline": "Decimal: Remove unnecessarily added testcases", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "1b8352bda14c032af1d824c51171cf36853367e9", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4c4aaae09b8268445b40b6006d201036a035f34", "messageHeadline": "Decimal/256: Implement checked_div_euclid", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "3175271a67ade708a576026ac041518433a9ee1b", "messageHeadline": "Decimal/256: Implement checked_div_euclid", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "9bf920b00b76f31f3c73ed3632cd07cbd6a94b7b", "messageHeadline": "Merge pull request #1366 from CosmWasm/1186-implement-min-const", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dd24f20d8a0a1907e2c0015c926211d33d1fbb91", "messageHeadline": "Uint/Decimal: Implement const MIN", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "abe4a4f865c2a6302f4206bb9110d0a2039a5d1f", "messageHeadline": "Update packages/std/src/query/bank.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f125e415dc36026e377f0372ba96cd94e62afa1", "messageHeadline": "updat schema", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2cd39d1766b2a4a27989aa38dc25cd2da80f1f03", "messageHeadline": "resolve conflict", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 6077, "deletions": 5629}}, {"node": {"oid": "2aeca6074f149d721a769779728c6f8578122036", "messageHeadline": "update schema", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "032c34cfd9741751e30b141163e14a7eb2f0c8c6", "messageHeadline": "revert unintential changes made to `Cargo.toml`", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21e505c65d2127eac8826fcbbdad2662b2661dc0", "messageHeadline": "format changelog", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f15a25f72ba6a18364e254ddf09e0800834418f5", "messageHeadline": "remove a contract unintentionally pushed (only used for local testing)", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "d97d68b6f6ef846f8c88ec4ee1dede8174880af3", "messageHeadline": "revert changes made to `Cargo.toml` (not supposed to be pushed)", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 2, "deletions": 190}}, {"node": {"oid": "7d4785345657160b634590ffd18004176215c13b", "messageHeadline": "add a unit test for querying the supply of a non-existing denom", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "11cd9a56ca723be78858dac2b65c420e1c1e6a13", "messageHeadline": "clarify in comment the case if a denom doesn not exist", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecb68ea07dce7340819f79ba2bb16fb8fd6e43e5", "messageHeadline": "Update packages/std/src/query/bank.rs", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "02933970674d8abc3cd7835a4469c52d07457e10", "messageHeadline": "add an entry to changelog", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1e0b78f1c277593a43ad558fc4a87e6c7c2e0db", "messageHeadline": "add unit test for bank query helpers", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 297, "deletions": 7}}, {"node": {"oid": "4b09ecdf1f7d3a522d970f233445c56f29100bd5", "messageHeadline": "Merge pull request #1364 from CosmWasm/public-decimal_places", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "ea6ec3051b2d10f65875c03ff01f3a50134013f2", "messageHeadline": "std: docs for Decimal::DECIMAL_PLACES", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "416857f68adaa890d84a77559d49efcab9b3048a", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a117a8c9368c257d6855214128756b34974b41e", "messageHeadline": "std: make Decimal::DECIMAL_PLACES public", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "d6c8116696063411030eb05fbab6ca763872c10c", "messageHeadline": "Merge pull request #1363 from CosmWasm/abort-as-default-feature", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ffaf7887325bfdbef45092e96b210068e64d036", "messageHeadline": "Merge pull request #1362 from joemonem/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfb2d6777e3e285dda4ba9e442561239eb2ed227", "messageHeadline": "std: make `abort` feature default", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "690006e3d99788236eea6c3462b33180b2a11678", "messageHeadline": "Merge pull request #1360 from CosmWasm/wasmer-2-3-0", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1629, "deletions": 645}}, {"node": {"oid": "8c0f8ccc485bad416a0f14f61e2d69358d7e9d2f", "messageHeadline": "hackatom: update argon2 test expected gas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87628db3bc4ee8ab099373531dc19f4105dd7d58", "messageHeadline": "CI: update MSRV from 1.56.1 to 1.59.0", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "576fed0e1e2ba9ed7e9a632d7febd59ce9530f75", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "896fee6634956207ee272895f13d545a272bd580", "messageHeadline": "Update IBC.md", "author": {"name": "joemonem", "email": "66594578+joemonem@users.noreply.github.com", "user": {"login": "joemonem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7199bd8b221f0ae5e1cab82a84f1f70091a9a7", "messageHeadline": "Update contract Cargo.lock files", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1350, "deletions": 513}}, {"node": {"oid": "5d8c91f266a44b80ed30a3b9026ff384e4e7072e", "messageHeadline": "update `wasmer` to `2.3.0`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 211, "deletions": 68}}, {"node": {"oid": "9123194f1448e611094b15f4ecca387e459cb394", "messageHeadline": "Merge pull request #1357 from CosmWasm/inline-zero-one", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6b532353b87616b32ac5a65423a0f5bb46e69cd1", "messageHeadline": "Merge pull request #1351 from CosmWasm/update-contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4221, "deletions": 4926}}, {"node": {"oid": "26c02f075240d606b2dc9e62209ccf125b1f8c1e", "messageHeadline": "Merge pull request #1358 from CosmWasm/update-contracts-ibc", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1198, "deletions": 1122}}, {"node": {"oid": "d245b9206915321494870a69012c31988b2ffa35", "messageHeadline": "Use write_api! in IBC contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1198, "deletions": 1122}}, {"node": {"oid": "96c42be70332f2fbcbdbc01c24851a02c5ef3ec0", "messageHeadline": "Merge pull request #1355 from CosmWasm/binary-debug", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 174, "deletions": 5}}, {"node": {"oid": "7abff6548263870e4143323175b0a934d400833f", "messageHeadline": "Inline zero() and one() consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ce2577b6b9d07d3f951da5b0f87d220447e523ba", "messageHeadline": "fix import", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "787cef005a0d7177f1010fdad2340eee75c652db", "messageHeadline": "update import", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ddd4e3c6b4d6a11023ac98e1d1a25a853a6ee09f", "messageHeadline": "update schema", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "de275e82a597e162b68501d58730941882626ccb", "messageHeadline": "add a helper function for querying supply", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "eb66d7a2eae258772e1af8db77cd28f41693aec5", "messageHeadline": "export `SupplyResponse`", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42894a69e15941f07088cb07e0045615dcff4615", "messageHeadline": "std: debug fmt interprets WasmMsg binary data as string", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 174, "deletions": 5}}, {"node": {"oid": "9de76247f99cf7b1e52face36df3e19239b9be14", "messageHeadline": "add bank supply query", "author": {"name": "larry", "email": "26318510+larry0x@users.noreply.github.com", "user": {"login": "larry0x"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "e807a622590f16eb38f3f4ffc8388a212dac833f", "messageHeadline": "Merge pull request #1345 from CosmWasm/cosmwasm-msg-attr-macro", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 247, "deletions": 28}}, {"node": {"oid": "e117fea05869bf1cd46018a810fc01b67e4142d2", "messageHeadline": "MIGRATING.md update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "aeec6173b15516de4f9cbfaa7581ce205466f975", "messageHeadline": "Update MIGRATING.md with new version number", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24653e4448e6d9dfc3136ee30797b745956548f7", "messageHeadline": "update all contracts to new schema gen standard", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3051, "deletions": 3832}}, {"node": {"oid": "0a31f55b3e3e004349ecf8e21ed4aa316cd8a076", "messageHeadline": "Merge pull request #1343 from CosmWasm/1186-implement-saturating-meth\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 136, "deletions": 22}}, {"node": {"oid": "d32a94b68bfcc98e36d5cbe187bddd34e3c17a50", "messageHeadline": "schema-derive: cargo fmt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35ab55dcad5d2d5c6bccdc5de53485ba5c99342f", "messageHeadline": "MIGRATING.md: typo", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e05e7eeac406b4e9f15e0700f8997a7baf0c7f6", "messageHeadline": "schema: add documentation for `cw_serde`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "8cf39a5985fa4dcf202f1bbf1f7aa7fb3e26aa6c", "messageHeadline": "schema: rename #[msg] to #[cw_serde]", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f40b7be09f0350cf7c45a4828e10ecae1fbd3a68", "messageHeadline": "MIGRATING entry for new schema gen", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "5bfe2d1f64a702db2309fbab960c4c12021f29b8", "messageHeadline": "Fix formatting in CHANGELOG; add more cases to saturating_ tests to i\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "9b4d5beac1fe2ebd008d49a95ecd03b44e823ef6", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce8a086411033dcfb241117fcafad0f316a2bfb9", "messageHeadline": "Implement PartialEq for references for all math types", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "c42ded71c4e55ec7a13d8487dc5264b0b6ad24e7", "messageHeadline": "Merge pull request #1339 from CosmWasm/idl-ux", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 894, "deletions": 498}}, {"node": {"oid": "a2d98971a3fbe086c55993895594eb61b36140dd", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df379636bed70024e8d56e795e90346a4c4f285e", "messageHeadline": "Uint256/512: Implement saturating_pow", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "189d9a3a3b026609c9ea3db5486441f4418ac352", "messageHeadline": "Decimal/256: Implement saturating_add/sub/mul", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 78, "deletions": 38}}, {"node": {"oid": "66c645a7fb6e78bebde5ab0b336307b55b80f6d4", "messageHeadline": "Decimal/256: Implement saturating_pow", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0f90b99b5628483295e4da19cb5da0d68db4454c", "messageHeadline": "Merge pull request #1347 from CosmWasm/1186-decimals-rounding", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "3b561e5873fc9febdf8b5ae020e162aa43b176ec", "messageHeadline": "Merge pull request #1348 from CosmWasm/upgrade-clippy-ci", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f4bc2a4a8ebe35f7db66df337cb90bf7985e787", "messageHeadline": "Add new error for rounding up overflow", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "a1ed27fda6fba96f017739322877415c6d8c3bad", "messageHeadline": "hackatom: migrate to the `msg` macro", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "eb3a699425abd9c0a5a7eb9fd925c988971bd1a7", "messageHeadline": "schema-derive: introduce the `msg` macro", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "ea6904c23c0bf9f7c6a0963f426ce9900e012f15", "messageHeadline": "Upgrade clippy to 1.62.0 and adapt code to new rule", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2f3548e467e015507f88b678ea1fd05a7c7b380", "messageHeadline": "Decimal/256: Implement checked_ceil; add doc comments", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "61d9523339b8c515388a06ba051c68d07e5597d7", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5f67adf5b051c0b5da3c499c43f5f7c12fd323f", "messageHeadline": "Decimal/256: Implement ceil/floor rounding", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "4e0985a38a6672373a3ae3ad73ecc902799a3f50", "messageHeadline": "Update codecov.yml", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2035609233792e9a00197311183a09f1a8365ea", "messageHeadline": "CI: run clippy for schema-derive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ac6050b5fce38fe419043b5e186cd62e467bda3b", "messageHeadline": "Merge pull request #1342 from CosmWasm/1186-decimal-pow-saturating", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "afde9163caf35db636b2986097d186ccb87b0a75", "messageHeadline": "Decimal/256: Add one more testcase to increase coverage", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "fcce61d7536fd1e5719b447b04356aeee613f8fd", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a804ab2cbb74eea7a7790ef20cc9df25d97247ae", "messageHeadline": "Decimal/256: Implement saturating_pow", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "34756444852307b228cb46de2f72214579e410f0", "messageHeadline": "Decimal/256: Implement pow", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "da722a42f113a2848d217bcd3178d9d859090dcb", "messageHeadline": "schema: fix failing doc test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff89d447abd9e5c4ae6b38fc4bdfd702a9ce9dfb", "messageHeadline": "format codecov.yml file", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce17cf4ae7050df63f92f96343ee3541866b521a", "messageHeadline": "schema: rename API generation macros for clarity", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "88a8f5936ac4ed157221065756c9f7e0f7026856", "messageHeadline": "put `schema-derive` in separate codecov flag", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08efa35a440666799c7dc2ed1c942f0dc86c943f", "messageHeadline": "Merge pull request #1341 from CosmWasm/1186-checked-methods-for-decimal", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 195, "deletions": 4}}, {"node": {"oid": "5ea5912f590db6ee696d1f5924c1a4c1a7c7c42c", "messageHeadline": "Merge pull request #1346 from CosmWasm/make-limit_to_pages-32bit-frie\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "e61703906d37927451d95d8721cc496f044c601d", "messageHeadline": "Rewrite limit_to_pages to avoid storing 2^32 in u32", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "681043a994a6b4132e76fe6071a9f020ce25ff05", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a459a1b9aaefd4e4a0ba1c850b06a88a38b8f306", "messageHeadline": "Decimal256: Implement missing checked methods", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 130, "deletions": 24}}, {"node": {"oid": "15617c79a4871454c058f5782da6cf89fa9f9e86", "messageHeadline": "Decimal: Implement missing checked methods", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "163a9d7ddc852540d67912f6a9e33516b424f11e", "messageHeadline": "schema-derive: panic msg tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "90d8355c11138219fd1ffccb9c7f6f0d63955c0d", "messageHeadline": "schema: doc comment style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "998dfbe3dd4336c6951580ffa6e642eb5a0bf887", "messageHeadline": "schema: improve proc macro doc comments", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "3a355073e84da83536c0d9feb9a869878dbab2c1", "messageHeadline": "schema-derive: assorted fixes", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 84, "deletions": 24}}, {"node": {"oid": "5c89ee91b624b1e3cdc89ab72e8698f801a655c9", "messageHeadline": "schema-derive: go nuts with boilerplate removal", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 143, "deletions": 520}}, {"node": {"oid": "ba50c97590de393f484ee850f823d8e22fa90755", "messageHeadline": "schema: doc comments for proc macros", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "09c55ad676b3562bf361408621bc7051fd38d02b", "messageHeadline": "schema-derive: refactor", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 348, "deletions": 338}}, {"node": {"oid": "c0e2c07d77f61f2402836466efc1b4511997e884", "messageHeadline": "schema: QueryResponse tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "6c8a7e672a7f6956bee58e91a66fd978b7fcf298", "messageHeadline": "schema: simplify tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "11022aad1aa6928c97378e985baf01e54a8d3367", "messageHeadline": "clippy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c238af7f47aff1da2625b1c902c6f1fbb3f0da56", "messageHeadline": "hackatom: migrate to the generate_api!() macro", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "de786c4a10abe1e00821f56202a3495b7d400f85", "messageHeadline": "schema-derive: Cargo.toml fix", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed00f5549a881e9d7761b0337861ee1686f7763", "messageHeadline": "schema-derive: introduce generate_api!()", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 223, "deletions": 2}}, {"node": {"oid": "57f20d217ef0f2d5d8fa8fd57841caad2f117f97", "messageHeadline": "schema: make `responses` in IDL optional", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "23e638bb608a50ce0c1de31e6dda2f9cf695f2ba", "messageHeadline": "schema: better errors for the integrity check", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 474, "deletions": 16}}, {"node": {"oid": "6308461a8cc0d2bbc1054905393be3be55360031", "messageHeadline": "schema, schema-derive: refactor", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 45, "deletions": 471}}, {"node": {"oid": "6a27aaf6cbfba181df7ef3d66aa03cdf998201e0", "messageHeadline": "schema-derive: remove unused dep", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 122}}, {"node": {"oid": "ef970e72b8cf2849502fc037b7c5dca161d5a15c", "messageHeadline": "contracts: update Cargo.lock", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "7e9ea3d4b321e717c6d6129384d0600575fc6458", "messageHeadline": "idl: integrity check for query names in generated JSON", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 81, "deletions": 87}}, {"node": {"oid": "aebf8591a2696529e4697827ca8c66d91ed94c09", "messageHeadline": "Revert \"schema-derive: verify `rename_all = \"snake_case\"` is used\"", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 31}}, {"node": {"oid": "7faefd3d060530ce4c61bf1a6a18dcbc3e51f1f1", "messageHeadline": "schema-derive: verify `rename_all = \"snake_case\"` is used", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "17b6308e119813e77367eff4dbd98585eee308db", "messageHeadline": "schema-derive: more tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 124, "deletions": 19}}, {"node": {"oid": "4a3caa007648e723163dfbe9fd33a6d3e0a66e47", "messageHeadline": "schema: update IDL tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b495a6ca314d61a86c97b419bd1b17f8e8867cad", "messageHeadline": "schema: rename query_responses -> response_schemas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a955db025fd8ed724bc37302a9ee840f72ac6f01", "messageHeadline": "schema: owned strings only for simplicity", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a5605f6b453d7b2ead7d50718d9fedad471d226b", "messageHeadline": "schema-derive: style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1a66e1703034a5dbf3e13aa2ff90e4173ae1958f", "messageHeadline": "schema-derive: add some tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "e279d8a480218bc46f048826b7dba3f1dab2b32b", "messageHeadline": "circleci: build schema-derive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "82d06d90a6a5c35180e23565f7a02edd4078c71d", "messageHeadline": "schema-derive: remove unnecessary dep", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "94d1513d6bf0e87e5b1350708a6e687da1ded64e", "messageHeadline": "update codecov.yaml with schema-derive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1612747e77e2ec0db149383d481bc7dac179de4f", "messageHeadline": "Update contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "27579ed533348df215d7587a3ca8c73cd15d328e", "messageHeadline": "schema-derive: fix query names in api file", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "21b3ef383e285acf76c612a04c9de5b1e0ad4c6f", "messageHeadline": "schema-derive: don't gen trait when compiling to wasm", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f793c2416fd153fe5e88ee978df0373e62ce2565", "messageHeadline": "schema: derive macro for QueryResponses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 93, "deletions": 97}}, {"node": {"oid": "1be774cd68decc25fc68ff6178a144bf92975320", "messageHeadline": "schema: add a way to tie queries to responses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "955dd0c394814432ae5675dcf1940ed3add25ca8", "messageHeadline": "Merge pull request #1340 from CosmWasm/1186-decimal-rem", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 129, "deletions": 35}}, {"node": {"oid": "d2717a9f7d73d3a43d49ed79a602e4c7750f3247", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82a457ca2df52950b739df0ff014005ab042dd12", "messageHeadline": "Decimal/256: Tests for Rem panicking at division by zero", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "33faa6cefc5029156b13db96cfd3c77e062b473b", "messageHeadline": "Remove AllImplDecimal", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "37724d6fc39a5c905c054b880e6f586dda770197", "messageHeadline": "Decimal256: Implement rem/rem_assign", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "0bc87c943c6f9d394b1a6c28ffe53e08ae63e2a8", "messageHeadline": "Decimal: Implement rem/rem_assign", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "7d49b64b17fe65f70be1e4167616dd4491dc0da9", "messageHeadline": "Merge pull request #1332 from CosmWasm/idl", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 771, "deletions": 25}}, {"node": {"oid": "867eb3dec5ac49d5760a645df95d3bced557fb4d", "messageHeadline": "hackatom: style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4a238892d14aa86459f773cfcd25c1d0616c1bab", "messageHeadline": "schema: remove lifetime param from JsonApi", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "100fb501e1edeaf5bb625a0581ad096c00fc7f17", "messageHeadline": "schema: make execute and query msgs optional", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "94fc07b121e34c6afa3df3a1bccbce98e67d76f3", "messageHeadline": "hackatom: remove contract name/version consts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "0cdac4adddd56fc632104f75e1458d047a85cfc2", "messageHeadline": "schema: mark IDL version 1.0.0", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fe23611ef5d2dfd1e9c0fdb47bd4e1bda246e27", "messageHeadline": "hackatom: name contract api hackatom.json", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "293b68e2e5effa65576b3a44d1ee48aa21dbad7b", "messageHeadline": "hackatom: deny unknown fields for all msgs and responses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 79, "deletions": 38}}, {"node": {"oid": "b8757a2bd089845bc27581530d9471b1abed335a", "messageHeadline": "hackatom: provide contract name and version in schema", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fe0ca8256f8ced58c5b27f705d463f8964bd2048", "messageHeadline": "schema: include contract meta in IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f469c1fa0fe9fdc287485dec05f30a02cf2bb6ac", "messageHeadline": "schema: raise IDL test coverage", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "0f19686aebf79d92a64aaebeb38d9c7b497c7cf9", "messageHeadline": "schema: make api.json deterministic (use BTreeMap)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "888957849359dbf985c887ad37c99aa1766031da", "messageHeadline": "contrat schemas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "bd57a9f98cee84eec646b87ce2ae2d020e24efd7", "messageHeadline": "more lints", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a42b77138871ad56bf07403d2520a8c8ed20c85", "messageHeadline": "update contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0ed657996412c803c7a92113b3899e18fee54056", "messageHeadline": "hackatom: example API export", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 448, "deletions": 5}}, {"node": {"oid": "4f1183677e3de664bcb986af94302d763b9723e6", "messageHeadline": "schema: IDL render errors", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5e622452e87d30d71825582c16ed89b3694c1eda", "messageHeadline": "schema: rename `version` to `idl_version`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce6babc7aa3df3119f311945b9ce6e623dfd27f6", "messageHeadline": "schema: remove errors from IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "cad353d53a9880529725908e3d4dae8bdf0dfe3f", "messageHeadline": "schema: test IDL version number for semver compat", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4a5ed09ac5cd76839b5bf3fb8f770bcefac6faa1", "messageHeadline": "schema: IDL - don't provide a way to deserialize", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "9152d5ecd264f5a83cc23c3040791fa2b2ff63ae", "messageHeadline": "schema: add error type to IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "1d7ab4f988f3948511894631610acd8b03b938de", "messageHeadline": "schema: add more msgs to IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "e2073ea4b084b98d2299b38ba0b48395415c0009", "messageHeadline": "schema: include query responses in IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "d0411935ab4c1b5f7ade3a6e41cc265f59d3907e", "messageHeadline": "schema: add placeholder test for IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "f5f0fb9179e48e2891741ef62143816800baa057", "messageHeadline": "Merge pull request #1336 from CosmWasm/decimal256-from-decimal", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "4ddc9b114fdcece27dbb711345fe118fdffa8d7d", "messageHeadline": "Implement From<Decimal> for Decimal256", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "c895c19c3373a77152c9412a30b8fa333fb029c1", "messageHeadline": "Merge pull request #1334 from y-pakorn/feat/add_abs_diff", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "158224f2c19907e038a6d82f0380186395f12df5", "messageHeadline": "Add CHANGELOG entry for abs_diff", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e5837a38c9c82586f00d3e0c6ed3d4b7f0e14da0", "messageHeadline": "Use manual implementation of abs_diff instead of native", "author": {"name": "Pakorn Nathong", "email": "goddesign11294_2@hotmail.com", "user": {"login": "y-pakorn"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "705ae4970c8b242d984af54809ec54e312b470bb", "messageHeadline": "Add const ident for possible struct and remove Into<T>", "author": {"name": "Pakorn Nathong", "email": "goddesign11294_2@hotmail.com", "user": {"login": "y-pakorn"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "e17328e307b50e622ee3a0bfb4544ad6c929739b", "messageHeadline": "Add `abs_diff` function for math package", "author": {"name": "Pakorn Nathong", "email": "goddesign11294_2@hotmail.com", "user": {"login": "y-pakorn"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "73736dc0c1976831136c0828e2bc15693c7aff37", "messageHeadline": "Merge pull request #1333 from CosmWasm/add-one", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "83965b2f34f93ed97bd1c807cdb674f7d04f181e", "messageHeadline": "Organize uint new/zero/one tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 43}}, {"node": {"oid": "81af6eef22daf87a2653b1c2f656d284c4abb859", "messageHeadline": "Add couple tests despite I shouldn't probablt add them", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "06b1b1db3c7599aad54843534334052d171c7b3c", "messageHeadline": "Add one constructor for Uint types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "e1fc05e007d2845562cbf73c287b12e8483b90fa", "messageHeadline": "schema: introduce CosmWasm IDL", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "aed1ced9ee6332722c91b57036bffa5b83cd348b", "messageHeadline": "Merge pull request #1331 from CosmWasm/upgrade-crossbeam-utils", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "dc805ae85746a3ae2ddac46e224c8441a1436ba9", "messageHeadline": "Upgrade crossbeam-deque", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6263d7ec84f279ac36bbb890be7623860dd41eb0", "messageHeadline": "Upgrade crossbeam-utils to 0.8.8", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "46e5ff3e81a24e457aa3a2c89226088024eb07a7", "messageHeadline": "Fix CHANGELOG links [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a776d9a19bbfd4af49f81105e764b93de634d904", "messageHeadline": "Set version: 1.0.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 78, "deletions": 72}}, {"node": {"oid": "72471619dd656b4d5c61e4ddfc55a2ce3de7f810", "messageHeadline": "Merge pull request #1302 from CosmWasm/add-ibc-v3-support", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 236}}, {"node": {"oid": "ada176ffe6230dd62f528cb8a1f9c071d092ec80", "messageHeadline": "Move changelog entry to Unreleased section", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c380f49b55e6476c8434deca1ccf7e276df602cc", "messageHeadline": "Change struct name and add changelog entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "86a654f0c4ce0fa800e0c8c273a8664ba239c984", "messageHeadline": "Change feature flag to ibc3, no extra feature in vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "02c5138bfc31dd105abe928ab5ca52eddf03eb72", "messageHeadline": "Contract cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "3bf67e713fa048bd8f3dcb522993032a1c8d9eca", "messageHeadline": "Unify VM parsing for ibcv3 and ibcv1 into one option struct", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f1b6c4bd6be6c7b014ce022e339725f81ca6d265", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "2e7478f5c9e791e060f60628620b251d13d66128", "messageHeadline": "Update cosmwasm-vm to support ibcv3 types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "274c12f9375f60ecadea3b50e7ce6d442111ed03", "messageHeadline": "Properly build ibcv3 wasm contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "525ae95aa1449e411819109f903972c372070f05", "messageHeadline": "ibcv3: Expose relayer in various IbcPacket***Msg types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "3dca0da20f233cfa46178b3f5c9ea836480fe067", "messageHeadline": "Add ibcv3 feature, where connect returns version string", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "7ee0518edb744b26d568129232ab2589d0874df3", "messageHeadline": "Merge pull request #1301 from CosmWasm/expose-delegation-response", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e468d589f0c5e80206604bfb78558bac036292f6", "messageHeadline": "Merge pull request #1299 from CosmWasm/implement-abort", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 230, "deletions": 8}}, {"node": {"oid": "2eea236c507a42f4ce4c5ad30edd35fcd026f58f", "messageHeadline": "Create CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "693693c9944d4f85bc217b6ba2de004fa12b4bc9", "messageHeadline": "Add abort feature to std tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "758138ceafaf4b57bc6ceb2609e9b7ed9bc7b4ed", "messageHeadline": "Make panic error test more stable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "76e94685cdeafa2828653938b1add01573014d82", "messageHeadline": "Add note to \"abort\" import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ba4f848ea2fb3de196b5d71fda0c5473ed770cc", "messageHeadline": "Fix hackatom testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "95f2528cbf75cf73b102f6c4a19fed3b2208feb7", "messageHeadline": "Remove install_panic_handler from non-wasm32 builds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "d37cc828e03f98a921a857507688a2b50498df8b", "messageHeadline": "Remove abort feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "c1dd6c5e19d2055f92e311a673e4df995eafffe9", "messageHeadline": "Create FEATURES.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "cda75f4fb98823f4721a48e16430994563123ec0", "messageHeadline": "Export DelegationResponse from cosmwasm-std/lib.rs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5ec801a7923818c8fec7671850e6ce23bb4cef5", "messageHeadline": "Add abort feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "21f8449781916517ec34f4bc12b08b814c77290d", "messageHeadline": "Install panic handler automatically for all entry points", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "dd145c5bc98f5a74f0efcc7b8bd7c6b23b565e78", "messageHeadline": "Move install_panic_handler to cosmwasm_std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "4ef28ddede707f41da1593394f521170ce72a454", "messageHeadline": "Add multiple panic cases", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5e04c3c1aa7e278626196de43aa18e9bedbc6000", "messageHeadline": "Add initial abort implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "d80892e5d8301dabdcd81e49c94ff17c17d291fa", "messageHeadline": "Fix link in markdown [ci skip]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40dc3bed1a0628b7f8968edef4be8b617227f2e0", "messageHeadline": "Merge pull request #1298 from CosmWasm/set-serde-json-wasm-to-0.4.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "689027b7878cb5cd99fb0f89a53f452bd0be3d20", "messageHeadline": "Bump serde-json-wasm to 0.4.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e40611842798ec2caa101db6613380ecb807295e", "messageHeadline": "Set version: 1.0.0-rc.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "32df58dfd5a8677eae2821a16ae91c4a55ee00a9", "messageHeadline": "Add CHANGELOG entry for serde-json-wasm upgrade (#1297) [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "59cf396064311f44e542a67f133cb789da61e9b5", "messageHeadline": "Merge pull request #1297 from CosmWasm/serde-json-update", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 214, "deletions": 215}}, {"node": {"oid": "03d4e21c88ee43fd8a738bc7c63946a5df682b65", "messageHeadline": "Merge pull request #1294 from CosmWasm/improve-BackendError", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 39}}, {"node": {"oid": "6518742b2fbd0419f022f1c9454687fe879c646c", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "29525984131f3d67e478ab5842de600d91b821f0", "messageHeadline": "Cargo.lock updates", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e2147faeb1dcec7ee537963d6d5357d54b257d52", "messageHeadline": "Update serde-json-update", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 196, "deletions": 197}}, {"node": {"oid": "8b77152b1aa2f75933f23edbe2d258c270214a94", "messageHeadline": "Make BackendError non_exhaustive", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a59376d74bd9ad9365441ad2aa03037bad4a97f7", "messageHeadline": "Replace ffi_error_ with backend_err_ in test names", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce15166b9c84574979e5ded4cf9cc3b33d647922", "messageHeadline": "Implement PartialEq for BackendError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd0e8ae5ff80e8f88aba067a69cf9726a247d69", "messageHeadline": "Replace ToString with Into<String>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f3b919b31d72094e9e309be700e85fd602c5faa6", "messageHeadline": "Make Unknown error message non-optional", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "36766bfbfe4e5f5cef1b868c168e2f06c2937f00", "messageHeadline": "Merge pull request #1292 from CosmWasm/iterator-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 163, "deletions": 80}}, {"node": {"oid": "160c29dd36a0b9b1c47c94b3f01eff25f5c50871", "messageHeadline": "Create QueryMsg::OpenIterators", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "aee30b1d0efa52ddbfa412c9b7909fcd3ac56727", "messageHeadline": "Implement Default for empty", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da0087eb34323cd3a46a0cf0751554c440414dd3", "messageHeadline": "Use singlepass by default", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "12c1672dffc855c83662603df79c2dcde8841298", "messageHeadline": "Change contract keys to 4 byte", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f567737f64daabfbfe56136c448f389885cf1c3a", "messageHeadline": "Organize queue files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 63}}, {"node": {"oid": "986ed1109a41676e008c2c1884ee1f84ac9fbbf2", "messageHeadline": "Add me as author", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "832037ddfb4d486e73a13965abe8e6019c1ac335", "messageHeadline": "Fix cache name", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59faf94c3946957ff8fe877db310d345e6165be7", "messageHeadline": "Merge pull request #1290 from CosmWasm/upgrade-k256", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 638, "deletions": 230}}, {"node": {"oid": "b2191bf82d790f0ae33ac37d3a78ee0d70ce6621", "messageHeadline": "Upgrade k256 to 0.10", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 638, "deletions": 230}}, {"node": {"oid": "1e56db7198e069208c408118e82a36a704a9eeb1", "messageHeadline": "Merge pull request #1279 from CosmWasm/1186-decimal-div", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 292, "deletions": 14}}, {"node": {"oid": "561f90ae72903d5dd37ffa3832a0eae549bb7b79", "messageHeadline": "Merge pull request #1289 from CosmWasm/remove-StargateResponse", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "10f75235a274fe2094d2b1030d95e3de9dc3c002", "messageHeadline": "Remove unused type StargateResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "d6d07b44a4502d06eec15e0b17e3b5b585ac2f2d", "messageHeadline": "Div implementations used checked_from_ratio now for more precise panics", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "557d274d47e40d8735ef6f38a2c7d9e0997fc3fb", "messageHeadline": "Decimal: Adjust div overflow error message in test to new implementation", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8fde89c60009653e4b555b5fa8ef36862f8b540e", "messageHeadline": "Decimal: improve div implementation", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 30, "deletions": 36}}, {"node": {"oid": "2280f2825c053bbb8fc26c9f7de3d7e564d682df", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "286aab3b5a5ec702b28754175e315f191eaa1df9", "messageHeadline": "Decimal256: Implement Div/DivAssign", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 178, "deletions": 39}}, {"node": {"oid": "6c03559819b40436575f1674b0dfc9eed3cb7371", "messageHeadline": "Decimal: Implement DivAssign", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "cec8b35d2e6dae96b1ce2995e4a1f79a1391af67", "messageHeadline": "Decimal: Implement division by decimal", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "597682f77eafee46c13a4f149fe0e6373ddd2641", "messageHeadline": "Merge pull request #1286 from CosmWasm/rename-SubMsgExecutionResponse", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 102, "deletions": 45}}, {"node": {"oid": "08cf1ee8d98155efc0b815a0ed510c5e4ad361e8", "messageHeadline": "Add MIGRATING entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1ebadddc67f68760539df99006e9f7479116e625", "messageHeadline": "Test SubMsgResult::unwrap and ::unwrap_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4ed5e4bbfb763773f8130676a2a4262d6ec36670", "messageHeadline": "Rename SubMsgExecutionResponse to SubMsgResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 45}}, {"node": {"oid": "13cd8317a7ef7103fa5c643b4714da6855649f96", "messageHeadline": "Merge pull request #1287 from CosmWasm/semantics-error-propagation", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "97c08bec0cad832252c86f9922e797bec36bf7f8", "messageHeadline": "Update SEMANTICS.md", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c0c8d43f6735e14fec3d53514d9df0f82c09f8a", "messageHeadline": "Small clarification in SEMANTICS.md about submessages error propagation", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "deb8d5cd1e642301b803bf21537a50f8107f4ab2", "messageHeadline": "Merge pull request #1285 from CosmWasm/allow-interface_version_7", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "2ab7a594676ed9f6009147d8f21efd2a72826065", "messageHeadline": "Reduce indent in tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0517654aa98c44d412fe5f3d395b316cba1c5e95", "messageHeadline": "Add feature allow_interface_version_7", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "0f37030202fbbf0b3e735f02346d2bf8381ec9a1", "messageHeadline": "Implement list of SUPPORTED_INTERFACE_VERSIONS", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "423b86d7de9c7e6bba5bd38379944d9a0c1f1ecd", "messageHeadline": "Merge pull request #1284 from CosmWasm/upgrade-clippy-1.60.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c888908dab861c08bc7de95f5adc2c11013efeb", "messageHeadline": "Merge pull request #1283 from CosmWasm/remove-pair", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "805b6f281a691f35ab8c0b7709459a76e2bc0cab", "messageHeadline": "Bump clippy version to 1.60.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "051fa0d413ef85debbf9f401d1e92d30f00e423a", "messageHeadline": "Remove cosmwasm_std::Pair", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1d01addb80c5bf3d5e008bb41d23b237ff29b1f8", "messageHeadline": "Add link to Pair->Record renaming", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "802682f79ae13bdbc7717ae5435ee57fee2b2e09", "messageHeadline": "Merge pull request #1281 from CosmWasm/1186-decimal-checked-ratio", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 101, "deletions": 20}}, {"node": {"oid": "de8b8683ec03e762de41d0d11efdb4ec7014d6ab", "messageHeadline": "Decimal/Decimal256: Refactor checked_from_ratio implementation to use\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "e6044475bec82bd79bfa7c44e6b292036fbb7203", "messageHeadline": "Decimal/Decimal256: Implement checked_from_ratio", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "f442125a9417c9552026b78353850255b3963904", "messageHeadline": "Merge pull request #1280 from CosmWasm/1186-checked-from-ratio", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 215, "deletions": 119}}, {"node": {"oid": "c93d50afd0fdf6836530a9d389a8ad4a74359f51", "messageHeadline": "Add tests and improve docs for Response::add_attributes (#1273)", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "850a09b627ca95d04e7655bde6cf9dab6bc8e676", "messageHeadline": "Remove brackets in CheckedMultiplyRatio error", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "572a6cd97fa5cca85720da0a2d7f2fa843ccb321", "messageHeadline": "Expose CheckedMultiplyRatio error enum in lib.rs; adjust error in tes\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "52ffa424ff7b678dd27da5b6cc29c6ee8c2e205f", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "573ec39f7a60ec38ec80fc01ae01f328a88de0a3", "messageHeadline": "Uint64/128/256 checked multiply implementation", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 208, "deletions": 117}}, {"node": {"oid": "81ba4f2b477c99dae01229ad1d0f2485f9ad01ee", "messageHeadline": "Merge pull request #1278 from CosmWasm/1259-upgrade-rust-edition-to-2021", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 20, "deletions": 46}}, {"node": {"oid": "3e8df462c274c88942671c66ff9f40975921b98b", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96da813dae030a43968ec22b6dd47d550d20d8db", "messageHeadline": "Remove all use statements for TryInto/TryFrom/FromIterator since they\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "9d222a6801d3c8f89a0e07e5efb0366a15fbedc0", "messageHeadline": "Upgrade Rust edition to 2021", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "2af3536ad158b5224782af9e8528cc04c30da502", "messageHeadline": "Improve add_attribute/add_attributes docs for working with optionals", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "3156125c2bdc0be6450b00335c5273b35948e1c0", "messageHeadline": "Add tests for Response::add_attributes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "e4fd6413e8a54ae4bb9ff2a1e60ef551d03f2927", "messageHeadline": "Merge pull request #1275 from rtviii/patch-2", "author": {"name": "Artie Kushner", "email": "34076599+rtviii@users.noreply.github.com", "user": {"login": "rtviii"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "07c049598aed070268bffd4eb2a03c967b5672c9", "messageHeadline": "Add SECURITY.md [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "371e62a4aeca18b5d2c43262f4a12c774134843b", "messageHeadline": "Set version: 1.0.0-beta8", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "68977b6d1bcf90bc4bd3f00f3cd1b8fbe95b6ec3", "messageHeadline": "Fix typo: normalzed -> normalized", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "720f55ef7f50eb09f68f0745c117b743cf19beb6", "messageHeadline": "Add CHANGELOG entry for addr_validate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d755bef2b741e2bf8d37cc8a8c4bddba0ed9e37", "messageHeadline": "Update Api::addr_validate documentation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "eb3540f6cee08b65c96b412f213708f3032ce7de", "messageHeadline": "Let do_addr_validate check address is normalized", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "eb1fa4e7a90506e8764dc593c6900e768b82779e", "messageHeadline": "Normalize casing in BackendApi::canonical_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "c1edd61a96f57072cb8675734c91649c40751a85", "messageHeadline": "Let addr_validate check normalization", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "ad54fd1000aae479322605a163d7475ae5d4716e", "messageHeadline": "Merge pull request #1267 from CosmWasm/1186-add-methods-positive-test\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "ebb3d49927cca3c947e0ed3ec58ec0d71de0205d", "messageHeadline": "Add more testcases to checked implementations in Uint types", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "5ad8703965c051a850b7568640c12b26165b3c07", "messageHeadline": "Merge pull request #1264 from CosmWasm/1155-add-decimal-const-constru\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "e08b5c579dc84d008f4a7df3df970c2626bf0c73", "messageHeadline": "Uint256: dedup implementation from_u128 in from_uint128; Fix review c\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "47f92864521a45428eda109ba294e4bd31d3d430", "messageHeadline": "Fix changelog so not modify old entries", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "fc399a583eea3b76ce8bdfa66e8a3c5bdd54cdb8", "messageHeadline": "Decimal/256: Add 'new' and 'raw' const constructors", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "e83b57ba6cc0438bb416c9d31d606a1f029640ea", "messageHeadline": "Merge pull request #1266 from CosmWasm/jakub/fix-deadlinks", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2de6fa4d1fffe547080e46ff7d24a59346e4a692", "messageHeadline": "CircleCI: Move deadlinks job to cron to launch every day at 0:00", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3740c0739ba80fdbabecc5c47f94b4be01f40294", "messageHeadline": "Merge pull request #1137 from CosmWasm/custom-wasmquerier", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 213, "deletions": 20}}, {"node": {"oid": "26b4d74ef63f0db382d97774fad05cf42685e992", "messageHeadline": "Add update_wasm to MockQuerier in VM", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8375a09cceacd61b87706591294814f36c75fae5", "messageHeadline": "Schema changes because comment has changed - fun stuff, innit mate?", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2096b43b8eaedaaa311f6a77de8ee410a6eac9e", "messageHeadline": "Add support for configuring Wasm handling to MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 205, "deletions": 18}}, {"node": {"oid": "7c392dd8fb9aa59c11fbf92725131f24ce1e025f", "messageHeadline": "Merge pull request #1258 from CosmWasm/bump-rust-version-to-1.56.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 282, "deletions": 439}}, {"node": {"oid": "5849747cd8611c611de731f7955b11eb966b41fb", "messageHeadline": "Set RUST_TEST_THREADS to 8", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb384772d89052337f96e6d091f1e7674ab7e77e", "messageHeadline": "Adapt expected gas usage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ccc3bf84dfb65121fbda121ec47779863bfbce", "messageHeadline": "Upgrade rkyv", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 180, "deletions": 90}}, {"node": {"oid": "3a9b936a402822f5c2d5bbf1e8a6ec13f08cb870", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62dcaad362db9ae11a1a1881e45454f53cd69294", "messageHeadline": "Upgrade uint to 0.9.3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "bb33b26b2d7068cfc7a56645dc0053cbe36fa7c6", "messageHeadline": "Use std::mem::transmute", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 208}}, {"node": {"oid": "be29816980243c150afd7277d7489c3864001245", "messageHeadline": "Bump Rust version in CI to 1.56.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "9e6081569d5f28aed13bf92ac65e781b3bdfbaa2", "messageHeadline": "Give up MSRV", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 57}}, {"node": {"oid": "20fd7842845df66c30268634c502727e19431bd9", "messageHeadline": "Merge pull request #1256 from CosmWasm/1186-const-helpers", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "fafb30abffcf282c24021108ad818ce8f128ef16", "messageHeadline": "Use words instead of bytes in is_zero implementation inside Uint256/U\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 11, "deletions": 98}}, {"node": {"oid": "47c3227cb0deffd7bc924d157b9c292f4e6a10bc", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f16d4fe1dbd33b5392fbc75cdf5b29127723688e", "messageHeadline": "Uint512 makes contructor const", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77bca80b7c5f76fcb910c868eed5ec8b2cbbfb5e", "messageHeadline": "Add const implementations for is_zero/atomics/decimal_places methods", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 108, "deletions": 12}}, {"node": {"oid": "23e2b3f209e7760ba2446558faf39bcfa3620de8", "messageHeadline": "Merge pull request #1255 from CosmWasm/1186-mulassign-for-decimals", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "1dc8a3c9482b3a5c8bc4ec088aebb277e8d08791", "messageHeadline": "Implement MulAssign and mul for refs for Decimal/Decimal256 types", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "e44e10dcd4886b2295432a552d931928a43270d3", "messageHeadline": "Set version: 1.0.0-beta7", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "a806c78982fa1691aefa34a560bfcbc2ccfa9190", "messageHeadline": "Merge pull request #1253 from CosmWasm/1186-addassign-subassign-for-d\u2026", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 221, "deletions": 34}}, {"node": {"oid": "8653a071c46a804b7a81dcc6ec7d3c71d6132b08", "messageHeadline": "Add tests for Sub/SubAssign in Decimal/Decimal256", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "999f6cd0b7d5b55621edace452677c5d6a263794", "messageHeadline": "Implement SubAssign for Decimal/Decimal256 types", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "7904586da4cb8bb0e1bdcfcb851adca53fb332c3", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef9fc563d112e9895fc8f24f77c1e0e9d117a43e", "messageHeadline": "Add tests for Add/AddAssign in Decimal/Decimal256", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "6ec5cd18b1fcb7d6c7257093a14c38deaa6c64e2", "messageHeadline": "Implement Add/AddAssign for Decimal/Decimal256 types", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "7cc99e23a52ab443dfe358cc4286d3bdaa1f7b3d", "messageHeadline": "Create AllImplDecimal trait to track progress", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bb4ed241edc0cd9f4c10ef81a99396559935d298", "messageHeadline": "Merge pull request #1251 from CosmWasm/1186-checked-pow-uint-64-512", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 128, "deletions": 45}}, {"node": {"oid": "56421a6b8d60fa185cd8eb126158557fffda0c9e", "messageHeadline": "Simplify Uint64/128 MAX call and remove reference from pow signature", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 30, "deletions": 39}}, {"node": {"oid": "2493f13c2dc903e661df352faace0b35d3b52d08", "messageHeadline": "Add missing tests for pow implementations; Update the changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "51d0fe28cc94c1789bde40622c2bc671edac7894", "messageHeadline": "Add proper pow implementations for Uint256/512", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "fc6975e1d2943c225a6c769afeca4ca23b94b18e", "messageHeadline": "Add temporary unimplemented mark before proper implementation", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "914c3bed60baad39501bc5ee8850eb31bacaa458", "messageHeadline": "Implement pow/checked_pow for all Uint", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "2380bddf120ca99cddf2e6b8ffb93be3a6feed11", "messageHeadline": "Merge pull request #1250 from CosmWasm/1186-add-rem-remassign", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 165, "deletions": 6}}, {"node": {"oid": "9befa429a2fedcb6ef091f244119beee8a206821", "messageHeadline": "Update changelog", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c07c277b27175a565a2d7adea82d0563ace1d3b3", "messageHeadline": "Implement RemAssign for Uint64/128/256/512", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 163, "deletions": 6}}, {"node": {"oid": "6a447c7dc90f8dfcf8aac23f4b9daf496a877ea9", "messageHeadline": "Merge pull request #1249 from CosmWasm/1186-add-rem-remassign", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 67}}, {"node": {"oid": "895f975523aa6f7f7fee1e9ee68447e2549366e6", "messageHeadline": "Standarize ops:: import across all Uint implementations", "author": {"name": "Jakub Bogucki", "email": "jakub@confio.gmbh", "user": {"login": "ueco-jb"}}, "additions": 74, "deletions": 67}}, {"node": {"oid": "4f12d2c5bce14083e22708f04b56e869c9089b93", "messageHeadline": "Move Wasmer upgrade to Changed [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b1cfcf1c634bd2cd99d84a57cd64d632ebb790b8", "messageHeadline": "Merge pull request #1247 from CosmWasm/upgrade-clippy-1.59.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "26746c2a65427c9abb8c376dc917f06a802ddcd8", "messageHeadline": "Merge pull request #1245 from CosmWasm/implement-mul-mulassign-for-uints", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 172, "deletions": 63}}, {"node": {"oid": "52459e96fead8ce909d8657bfb7abf5df67903a0", "messageHeadline": "Upgrade clippy job to Rust 1.59.0 and adapt code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a1b5ed3b16cce6777e4a88ac20b5eeebde044a4", "messageHeadline": "Test mul_assign", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "1791ca8f6c250029d77eab69264f3896cb433f19", "messageHeadline": "Implement Mul/MulAssign for Uint64", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 120, "deletions": 63}}, {"node": {"oid": "3759a225efa0cd03de3185d774fbcefb07a77ada", "messageHeadline": "Merge pull request #1246 from CosmWasm/upgrade-wasmer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 247, "deletions": 246}}, {"node": {"oid": "82640b7f4cc8769107ddc457e24713212f53f0e4", "messageHeadline": "Upgrade Wasmer to 2.2.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 247, "deletions": 246}}, {"node": {"oid": "0a1ba3936d3707ea29222e2733d0ad9a1da60104", "messageHeadline": "Merge pull request #1242 from CosmWasm/implement-sub", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 235, "deletions": 60}}, {"node": {"oid": "4e4ccb2849dc6ed8b5bb22f9a3b5943c7b0bc9b2", "messageHeadline": "Create helper trait to ensure trait implementations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "0ccda87bf8ee3937d3a0e194c4db4b67f3402e24", "messageHeadline": "Implement Sub/SubAssign for Uint64", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 193, "deletions": 60}}, {"node": {"oid": "58027f31bc0f1d23d379161a2dc74f77ea95760e", "messageHeadline": "Merge pull request #1240 from CosmWasm/upgrade-ed25519-zebra-to-v3", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "dcd329caa7e3c915a7eeb089c744079a4b2f6a66", "messageHeadline": "Upgrade ed25519-zebra to version 3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "4261d0300f22afccd88bbee765f86b1148c23cab", "messageHeadline": "Move checked_mul/checked_pow CHANGELOG entry to Unreleased [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "edb05f4141bd5be7fa587a0e193044b6645b383c", "messageHeadline": "Merge pull request #1239 from CosmWasm/decimal-pow", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 339, "deletions": 1}}, {"node": {"oid": "bbadca5dd5f55b08d4466c831e3a1e33d3b4570e", "messageHeadline": "more comments", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4fa4d6ea8162d3451fa8e1f82c0236c30d825684", "messageHeadline": "Decimal::checked_pow 0^0 = 1 test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "088171bc8c97c1b3eb5041941cb66f33cf6846f6", "messageHeadline": "document checked mul and pow for decimal types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "16a21b5994e90a25be2e3fb4c5792c538a412f52", "messageHeadline": "cosmwasm_std: Decimal checked_pow", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "56bc97930b044a9d4a5d2549a00f8cfc344560a8", "messageHeadline": "cosmwasm_std: Decimal checked multiplication", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "9a70518560dc1ac5d1091a176d9b219839bc616c", "messageHeadline": "Set version: 1.0.0-beta6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "7e799be233c8a263f5dc5e24544b6e9b44374854", "messageHeadline": "Merge pull request #1164 from alpe/message_loop", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "5da5cb23ac55c928e24066403897c5ed0a378bc3", "messageHeadline": "Add test msg for recursive calls", "author": {"name": "Alex Peters", "email": "alpe@users.noreply.github.com", "user": {"login": "alpe"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "7e44c54725639e57795cbb2ba34f94b85e78c964", "messageHeadline": "Merge pull request #1236 from CosmWasm/implement-rem", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 239, "deletions": 4}}, {"node": {"oid": "a37fb43a01384dc5b1a95c4415c3da867b345456", "messageHeadline": "Update lockfiles of contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "b8605467da37b6b1ff0d03b290e4ee7e7659d194", "messageHeadline": "Implement Rem for Uint{64,128,256,512}", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 176, "deletions": 4}}, {"node": {"oid": "24eeb8e488c43ae70ede9b34f8ba13a698b2633d", "messageHeadline": "Fix shellcheck warning SC2220 [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ec8b568e8df43a6934dbc1053da2a092ff5eb284", "messageHeadline": "Merge pull request #1224 from CosmWasm/wasmer-2.2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 687, "deletions": 286}}, {"node": {"oid": "0f37cc9c1ed452b39afd699f3b92aef6be3960b3", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3bca4d10ad251adf2842a963b835441416e17161", "messageHeadline": "Upgrade Wasmer to 2.2.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 246, "deletions": 246}}, {"node": {"oid": "70d0b8758902d702c4d1fe500bb755088715b33e", "messageHeadline": "Use faster ARM image", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af3ca2963130d89ffc791cea09e99452fa3e7212", "messageHeadline": "Run integration tests on ARM", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f4ddfc2610a610b28d6feff7dbb560440d90efcf", "messageHeadline": "Run one vm test step only", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "210cf773c5cc1d130c60af7e443a2c28f71b45ac", "messageHeadline": "Upgrade Wasmer to 2.2.0-rc2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 246, "deletions": 246}}, {"node": {"oid": "bbe9f9133c4680e5ad55b6a8aae029665313dd4b", "messageHeadline": "Extract versioning and add wasmer module version to folder name", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 31}}, {"node": {"oid": "23dd6a71ab2cfc3df7f0264ad359c458ab05a2d3", "messageHeadline": "Add arm64 job to CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "17c973439cece485b7e30ef0f08b96b735b06400", "messageHeadline": "Bump MODULE_SERIALIZATION_VERSION to v3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b96beb2a94ad1af9a6275f3e93d4bb9197cd965", "messageHeadline": "Check Wasmer module version", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "cd3d64066f9e9bd6a7322b94a87ebd8eb45e6681", "messageHeadline": "Bump Wasmer dependency to 2.2.0-rc1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 539, "deletions": 281}}, {"node": {"oid": "c92d87a52479b247d2ef1970fff033fdd0297f69", "messageHeadline": "Merge pull request #1227 from rtviii/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "13a04e26a38ff1df87166ea82116720e9c0579e5", "messageHeadline": "Merge pull request #1232 from CosmWasm/SubMsgResult", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 294, "deletions": 30}}, {"node": {"oid": "ba88e25427d9957bcd42e1939a422025413e2f9c", "messageHeadline": "Update README.md", "author": {"name": "Artie Kushner", "email": "34076599+rtviii@users.noreply.github.com", "user": {"login": "rtviii"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6c14b27d3924792263a4264deb5367f9c368979", "messageHeadline": "Add tests for is_err and is_ok", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "006ba5aa9b6c6fbd3e12980fae6717e4460c6e03", "messageHeadline": "Add entries to CHANGELOG and MIGRATING", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8133151e27d5a5fed2ea011f33fb3f7307ad0f28", "messageHeadline": "Create dedicated SubMsgResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 220, "deletions": 21}}, {"node": {"oid": "0a1bb08dce376e7d6fe4a9af9c41f76735c006c8", "messageHeadline": "Test vector against slice in tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "84ecdd30642ccf7c91697e36eff848b339710766", "messageHeadline": "Merge pull request #1234 from CosmWasm/fix-deadlink-bft-time", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "88294ec38e167ef6540a613de3e1f9fb522c99a0", "messageHeadline": "Generate JSON Schema for BlockInfo", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "f2cd7a83ed75633d8cca61fb2b9b163b8ba3f70b", "messageHeadline": "Fix BFT Time link", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e1d8efa03ebad6624e926af1d030fade846cc9", "messageHeadline": "Improve deadlink checker", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d8e79f9bd7f632ea35f49f30fcda5c475801cc6d", "messageHeadline": "Merge pull request #1233 from CosmWasm/set-image-in-coverage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "92cbf7e491892acea340c45822eaa075d0b92bca", "messageHeadline": "Set image to ubuntu-2004:202201-02 in coverage job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4af7d5ab712937763b5c59f60a9647726c04b0b2", "messageHeadline": "Merge pull request #1222 from CosmWasm/improve-gas-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "513fc290ad8b8d141a988ad0fde8f62d9f1b7e91", "messageHeadline": "Update docs/GAS.md", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71dfc7078d1bd0f62f640bad7bd909c888c3c1d0", "messageHeadline": "Fix 1 Teragas/second -> 1 Teragas/millisecond", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b71ee348a1b13a6eabb6d85eea8745b0c906a609", "messageHeadline": "Improve readability of Gas docs and add section on overflow potential", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "be4d94a8d73ceab359226b8ea0a5b4be032a07e6", "messageHeadline": "Set version: 1.0.0-beta5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "ae07df797c276b148482751910ce22a7e914e375", "messageHeadline": "Merge pull request #1223 from CosmWasm/MODULE_SERIALIZATION_VERSION-v2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "4ffa110f7b980b69200095afcfe4c24d07a601b1", "messageHeadline": "Bump module serialization format to v2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c2d807b9e02812cfa40ea28c58870f63602002cd", "messageHeadline": "Create test: file_system_cache_store_uses_expected_path", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "19d3fb0b3e1775e82b19f130cc27235fc9e9b5a9", "messageHeadline": "Merge pull request #1220 from CosmWasm/fix-gasinfo-addassign", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "6cc80910ad5cf59fda0071d5bca6d8223def473c", "messageHeadline": "Fix `AddAssign` implementation of `GasInfo`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "3a62f2dce26d867e4945ad3b09cc22a1b19114a8", "messageHeadline": "Merge pull request #1219 from CosmWasm/bump-rust-optimizer-to-0.12.5", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "af3033a17e9379ccf5d11931050998b31c89a022", "messageHeadline": "Merge pull request #1218 from CosmWasm/bump-msrv-1.54", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 72, "deletions": 67}}, {"node": {"oid": "032adb5de66246e69be43be8d829115b2b0c88e9", "messageHeadline": "Rebuild testing contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2259ce049d9ac1285afc542356b7a4acbd563b4c", "messageHeadline": "Make MSRV policy more relaxed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0231d488b33a38d636fb110cc95bf8e9b24a6017", "messageHeadline": "Bump MSRV to 1.54.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "4d4ac8ec5e57644bbf4e07ba484c433d2ca1f26a", "messageHeadline": "Bump rust-optimizer to 0.12.5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e445955126ceeb542d7718b7c5c782a894ac57e2", "messageHeadline": "Merge pull request #1217 from CosmWasm/add-missing-Isqrt-export-1.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "371b01c79730b360d4f37829e9a609ab5f886eec", "messageHeadline": "Add missing `Isqrt` export", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "773b4c3f9730adff366b58a8153235394dbd70bc", "messageHeadline": "Merge pull request #1215 from CosmWasm/use-cargo-deny", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 219, "deletions": 14}}, {"node": {"oid": "12598f78714e8862d8c80d4e069b04275b26e894", "messageHeadline": "Initialize cargo-deny", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "9a70de5996a1d59f126ef9b906af6402856c64fb", "messageHeadline": "Add license to development contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "851501c43c6d3964cfe0998e4750d4cdf38f1ad4", "messageHeadline": "Remove time dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "f95de10e5a45c3fd7d153dc9acddd4df8e670529", "messageHeadline": "Merge pull request #1212 from CosmWasm/floaty-integration", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "634a19796320608a59d3c2b62e1a0bb908df455c", "messageHeadline": "Add integration test for floaty", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "66b987766423c154cb0e99a7e28157f7ab3d27cf", "messageHeadline": "Merge pull request #1205 from CosmWasm/pin-uint-version-to-0.9.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d06f48a2f7a8fc8d510bc5aeaf99bebb6424f6cc", "messageHeadline": "Merge pull request #1206 from CosmWasm/test-latest-clippy", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "479473153004178fdc95bd75982c23d6c2ff8d58", "messageHeadline": "Update .mergify config", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "775ee1c80d40f56c6b3d016e36a99bb67d0231da", "messageHeadline": "Test clippy 1.58.1 in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6e9b71a57d51a4d44d174c6c103f151058466d1", "messageHeadline": "Pin version of uint to 0.9.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d4505011e35a8877fb95e7d14357f2b8693c57bb", "messageHeadline": "Merge pull request #1201 from CosmWasm/debug-binary-as-hex", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "9554e784108d1768456d590748c74233b92975fa", "messageHeadline": "Change Debug implementation of Binary to hex", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "71d207c5faa22f7afa2357f53f47f0ee24b68376", "messageHeadline": "Add note why Checksum::to_hex does not take a reference.", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e2b1048c6ec9091e1a86a01080de766fcb1e4aa", "messageHeadline": "Merge pull request #1187 from CosmWasm/use-consistent-sum-implementatin", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "fb981a16aef46b11e12f313094ea6b0c174a6805", "messageHeadline": "Merge pull request #1198 from CosmWasm/copy_Cargo_lock_1.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2f0d9e1b51df5741e151b669fad77b2c7bb9314", "messageHeadline": "Add Cargo.lock to container in build_and_upload_devcontracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa8c4cd55f0059a0dcf3d30f3508a4eeb77f6a51", "messageHeadline": "Add 1.0.0-beta4 CHANGELOG section", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ff729d885df9de9965e4027175d1f887fa97b1a0", "messageHeadline": "Set version: 1.0.0-beta4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "1015abd1eca2a5a0a0f054e9fe0a20d0c785e1f7", "messageHeadline": "Merge pull request #1193 from CosmWasm/remove-stacktrace-from-runtime\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "158549683fccd99c051aaee62ed9cfa96e416e93", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9bc768a0ea4acd0e93d15e99e5870be89c6d8c80", "messageHeadline": "Test error message in hackatom integration test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ad07377f8750e2a383c87be94ba9467eb3b223c8", "messageHeadline": "Remove stack trace when converting wasmer::RuntimeError to VmError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "929d22647a627e9f289c9c5fd9427457866e080f", "messageHeadline": "Make VmError::runtime_err private", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1713e688471c2cfabff972898827917a1b178ecb", "messageHeadline": "Merge pull request #1192 from CosmWasm/bump-wasmer-to-2.1.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 309, "deletions": 382}}, {"node": {"oid": "29b842b1d41499846d762b5f2e5bd750d856aea4", "messageHeadline": "Update Wasmer to 2.1.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 304, "deletions": 381}}, {"node": {"oid": "750491e0556e29c3cf671a65d53c97b2cbc4a41f", "messageHeadline": "Create 1.0.0-beta3 CHANGELOG section", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "511bd21c3de251310f6af1c8dfdf04cb07095589", "messageHeadline": "Merge pull request #1188 from jbrady89/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a73f567986b94931458a41f1a1afe635ac6e98e8", "messageHeadline": "Update README.md", "author": {"name": "jbrady89", "email": "omfguess@aim.com", "user": {"login": "jbrady89"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "569cc8fff524f3b7142d86971b3d40de5525894d", "messageHeadline": "Use the same Sum implementation for all number types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "76f00282d2c0e7b2d52f5e1d67b81b5f73feb5d5", "messageHeadline": "Merge pull request #1184 from CosmWasm/upgrade-serde-json-wasm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "4cd9413dad3a222ab973a9c479d3280006b71260", "messageHeadline": "Update contract lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c91f35f78788f5b3179fc48d6e075f1ad3dcb7d0", "messageHeadline": "Update to serde-json-wasm v0.3.2", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fb8d8cef43e496a6a6a400408304b76fbdb272b", "messageHeadline": "Fix lint issues", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e44d8d462f49388b0f1912f4c833b497fe6b3306", "messageHeadline": "Run lint on packages/derive and packages/profiler", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a3a6596d5fe796c3d1999b8e2261fa24791fcf30", "messageHeadline": "Set version: 1.0.0-beta3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "f56a2128238da0259e0fb4401c26853060e72477", "messageHeadline": "Revert \"Change to 1024 threads for comparison with original version\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9daff503a7dd30395b21397f6631e34ccde9f9f", "messageHeadline": "Add dev branch to CI benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87d60a0fd4b2cc977a31a24bbef2b85dbd655c30", "messageHeadline": "Change to 1024 threads for comparison with original version", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0ea918edb5468c2491c60621029ccc319779e70", "messageHeadline": "Adjust gas values", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7ffdcbe82a52f61a32fc36ebb5db045044538e9", "messageHeadline": "Update schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5c1ef91b664b5f2e299bb73e9684eb7e05bf3b2a", "messageHeadline": "Fix / restore hackatom test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "3c9f02e6ff4f949054db2a58f03920cb3be15565", "messageHeadline": "Add configurable number of contracts to multi-threaded get_instance b\u2026", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "58826755ecbcc2c397b6aea21cf956a32d5a299f", "messageHeadline": "Update hackatom test contract", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0f128f2bea91ec31c8cf1b5183d3a593d84690ec", "messageHeadline": "Fix interface version in comment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb9e2afe959ffae2c5184006c2f78fb60e59de4", "messageHeadline": "Add a GetInt query", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "b57564b6f1255b703caa3935b631a247c987e107", "messageHeadline": "Add multiple contracts to get_instance mt benchmark", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "88dfd7c1aab35222b009cfb852f8e0502235a7f1", "messageHeadline": "Merge pull request #1181 from CosmWasm/Implement-Sum", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 107, "deletions": 35}}, {"node": {"oid": "7534af1b672f1221ca21df21146bb515d0e28475", "messageHeadline": "Rename test functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "c942b174692ca238367e359edf665889d2fd747b", "messageHeadline": "Implement sum for Decimal256", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "43673fb05628db9622f85d7cb96889aa76f9f1cb", "messageHeadline": "Add missing semicolon", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02ba2f100602cd74fc716c9a7b71f533c1023eaf", "messageHeadline": "Update CHANGELOG with addition of std::iter::Sum for Decimal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "379707ecfc7b429e16f16d179f1895f5e842ed45", "messageHeadline": "Add iter::sum test for empty list of Decimals", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "038ae26fe9fa9e164f36edb675deff4f4dc27f1f", "messageHeadline": "Implement Sum for Decimal types", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3e00deb34e0edea7e628be6fef2317dab878b5a1", "messageHeadline": "Update clippy job to 1.57.0 and adapt code (#1180)", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "f343411a12f759fb2eaeb2de0bb0e85ec88c3962", "messageHeadline": "Set codecov threshold", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a237eeb8d18b7797fa55eb3122ed7478c537a7c2", "messageHeadline": "Update clippy job to 1.57.0 and adapt code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "0970e1445d9947008f9bb39e9d842d7be9c2f5ab", "messageHeadline": "Upgrade to latest Wasmer with Singlepass support on Windows (#1138)", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2047, "deletions": 622}}, {"node": {"oid": "5ab912f7c4cc07ac9027f753c55c324ed1ddfd7b", "messageHeadline": "Merge pull request #1160 from brew0722/fix-pub-div-zero-err", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fcbcd753bd9a3a608bd0b80af8bc3b4a2feebde5", "messageHeadline": "Update packages/std/src/query/wasm.rs", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65f38f3e9b97431e036243311661b7defd86a06f", "messageHeadline": "Add `ContractInfo` constructor for tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bed9b252529afa025a9141b1864197c1a3b6d8fa", "messageHeadline": "Revert \"Make `ContractInfoResponse` exhaustive for convenience\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e0d1d34e6538b1aef4058dc6690b2dd9c9a140b", "messageHeadline": "Make `ContractInfoResponse` exhaustive for convenience", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d551ca72f188edf3d2b909114ec5ed4db77d42a", "messageHeadline": "Merge pull request #1175 from CosmWasm/fix-actor-link", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a6600241a9f1778f53a20a3720191ba0341dd60", "messageHeadline": "Fix Actor docs link", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42a52a3aed942d925f807e1c12c863782415f278", "messageHeadline": "Add multi threaded cache check to CI", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3c1071d4ff2c1e69e2179c3adccd4c8c8dd701d9", "messageHeadline": "Revert \"Remove obsolete directive\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "66c8d12b8ee0c884a074fbee102d3111fd219e4e", "messageHeadline": "Adapt to new gas costs", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb71091e9ecad0bb8995f26595049f39f143e1e", "messageHeadline": "Remove obsolete directive", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "bb7059f2a399a3f8c133c9379a18070b2c036c79", "messageHeadline": "Revert \"Add dev thread to CI benchmarks\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1b1c6cc26e259b2fd986ad673ca4707b60b103c1", "messageHeadline": "Revert \"Introduce Lock type alias\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "041996a6cef3c10d106ee1be7ef8170fb4d9901b", "messageHeadline": "Use RAII for instantiation lock", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "233f9efaaf3890b1cbfcb3da794ac32d56885d82", "messageHeadline": "Introduce Lock type alias", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d192054a05d1be0d69dfd1c454554d5873b74e0b", "messageHeadline": "Rename instantiation mutex for clarity", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4304fb6849802acb870e397c10804fca1bd4baf3", "messageHeadline": "Move `from_module` lock to where it's needed / useful", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cffc6fcc0b808ea62e3e1aaf6ff5fbc64a94061e", "messageHeadline": "Add discretionary locking to `from_module`", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f32aa825e622271b940cf445f86e7daa015a3a9c", "messageHeadline": "Revert \"Move cache mutex up to `get_instance` context\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "008752718adb18f2e24506f40b331d0b67b10c07", "messageHeadline": "Move cache mutex up to `get_instance` context", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "aba4c8c33405d1984884015f80e8a738a4821726", "messageHeadline": "Unlock cache mutex before module instantiation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "862ce90b8b1743255e166d412beb0cae08c6ff71", "messageHeadline": "Merge pull request #1171 from CosmWasm/get_instance-multi-threaded-be\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "48dd9272b3e239bbf7dca140eb411eab5a6b2a5e", "messageHeadline": "Increase multi-threaded target time to avoid warning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e96a88914aa8d7344e10f18126394533c23279d3", "messageHeadline": "Add dev thread to CI benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df34ec895876e20659c76cc53075d242ea81e7ca", "messageHeadline": "Remove commented code", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "61df05f6afb20508c57e2c09eb2652b4c442fd1e", "messageHeadline": "Add black_box to get_instance results", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "69b30ab876a4145c0f21a742f5b7320c27880672", "messageHeadline": "Add multi-threaded get_instance benchmark", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "71414d925ecba5bbde5b7fadedfbb7ef122b4b07", "messageHeadline": "Remove unnecessary Criterion option", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "45ad9fc22ed2149816700054af9fdc94315b0d75", "messageHeadline": "Honour cargo bench cli args", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63dc1a89ce8e046d9a1806820e1357f345411a6a", "messageHeadline": "Silence criterion html reports waarning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9012a3f778b9dee0ce14aaebf5425250895a379", "messageHeadline": "docs: update changelog", "author": {"name": "Jiyong Ha", "email": "jiyong.ha@linecorp.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63ae9db4277323f56c0e50218e6c24ead56ea70a", "messageHeadline": "fix: export DivideByZeroError to pub", "author": {"name": "Jiyong Ha", "email": "jiyong.ha@linecorp.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0cf296c43aa092b81457d96a9c6bc2ab223f6d3", "messageHeadline": "Set version: 1.0.0-beta2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "2a6b82875563b94ccb48513bd3512bf747843cc3", "messageHeadline": "Merge pull request #1152 from CosmWasm/improve-some-readmes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 115, "deletions": 44}}, {"node": {"oid": "b8f5a7358e8a935f4ff5cc44271a89d2838588c8", "messageHeadline": "Add code coverage badges", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "e5f3070869d176113500c9b2751dfeaeb225c027", "messageHeadline": "Remove empty API.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9a5252d0db84c23a429f644c257af21370acb2f9", "messageHeadline": "Improve some docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 31}}, {"node": {"oid": "b6d1fa1825ea0a569fdb8c9a92e79d0e5f415a8a", "messageHeadline": "Merge pull request #1150 from CosmWasm/flagged-coverage-reports", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "8aa73ec99763ed5e21ddc9a3817d5d0a5a9046c4", "messageHeadline": "Set path filters for flags", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e7c850481a0c920fd368c79e742be458f72356e8", "messageHeadline": "Skip cleaning", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88cd9904f4b23d64cc7ff9cc50fff1dfd97c2219", "messageHeadline": "Create flagged reports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "b02b1ff3df0c9a1e26127f7486c22eb564524c46", "messageHeadline": "Merge pull request #1149 from CosmWasm/clippy-1.56.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cdf00d7e20d283a6f7fbc72ce91f988c52bba4cf", "messageHeadline": "Upgrade clippy to Rust 1.56.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "49e8dee68d55b510b55f79b6726be72bc8ea9ae8", "messageHeadline": "Disable packages/vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "668777698f3c0cb48ce26762c86b103fa5a9795c", "messageHeadline": "Forward signals", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc4e91c03700e7d45545da564d84c22512f0a7ee", "messageHeadline": "Add cosmwasm-storage,cosmwasm-vm to coverage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f242880f6ef1a3580965819616f5f4f043579c2d", "messageHeadline": "Test both cosmwasm-crypto,cosmwasm-std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0bd91c244a81c5b8fda9e1093d152ccc345374a", "messageHeadline": "Add codecov config", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "408c626537e1ad094508c4bacca181993ce3b655", "messageHeadline": "Add coverage job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "71ae98cbd66b5a10d482932105246ce44e0c9229", "messageHeadline": "Merge pull request #1146 from CosmWasm/configure-supported-features", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "92f0d767af72ac75e7efd1195690afb5200f9a88", "messageHeadline": "Make --supported-features configurable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "159b11982dd202359fbee7ab9e526ffec9af2763", "messageHeadline": "Merge pull request #1142 from CosmWasm/simplify-mock_dependencies", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 87, "deletions": 42}}, {"node": {"oid": "bc85e300775f7c4197c9892c67aebbd394fbb643", "messageHeadline": "Remove balance argument from mock_dependencies", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 41}}, {"node": {"oid": "dbe5e6ec332aa93b08f52e8122d4b8df6e8b3956", "messageHeadline": "Add missing dot", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be707a111c3cf465827a9930979e04c5e2fa4406", "messageHeadline": "Merge pull request #1141 from CosmWasm/bump-msrv-1.53.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 63}}, {"node": {"oid": "b06911ff1c5134b6afd1013aebfdf78da427742c", "messageHeadline": "Bump MSRV to 1.53.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 63}}, {"node": {"oid": "3fd82cd919497009009c956bb1d7123259f9db04", "messageHeadline": "Merge pull request #1131 from CosmWasm/improve-1.0.0-beta-migration-g\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "8312beab168658eed70c957c60eeb8209a43e1c9", "messageHeadline": "Merge pull request #1139 from CosmWasm/update-target-lexicon", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c47dfbd91bd17a2ad11fb37b8d9eeb5ff7717bd4", "messageHeadline": "Update target-lexicon to 0.12.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b9c089b76fba7a10b73e471868c922e719227f65", "messageHeadline": "Merge pull request #1134 from CosmWasm/update-ibc-md", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3bc0223f60bcb67144f72f2e4fa500ed036b3bf2", "messageHeadline": "Merge pull request #1136 from CosmWasm/fix-changelog-entry-uint64-to_\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ec1fda2cbc9f67c4f11132670c020a5216675426", "messageHeadline": "Move Uint64::to_{be,le}_bytes CHANGELOG entry to post 1.0.0-beta", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e34a174477de2b1d3e787a50078ebf933d04b59a", "messageHeadline": "Merge pull request #1135 from CosmWasm/remove-create_entry_points-macros", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 129}}, {"node": {"oid": "b1af55ac1042482112cadc9ad2c4aa0a02200009", "messageHeadline": "Remove create_entry_points/create_entry_points_with_migration", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 129}}, {"node": {"oid": "4717050860919131c362e53119f863d580ff4ab2", "messageHeadline": "Add MIGRATING entry for custom querier types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "68ff90abc1f89bdf60656d9b42c21626861628ca", "messageHeadline": "Update migration guide to 1.0.0-beta", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "72ad0d74cb6e710aa907b11fac091299586ca018", "messageHeadline": "Update IBC.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65ed8211fd00f43a8a07956fa9181340ab4af3a6", "messageHeadline": "Merge pull request #1133 from CosmWasm/uint64-to-bytes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "c01bb4525d2e4675c3642000425811e59522693e", "messageHeadline": "uint64 to bytes constant fns", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "437dd734e2a495af0c6d271afefd5288f3deb7ec", "messageHeadline": "Merge pull request #1132 from CosmWasm/deadlinks", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 128, "deletions": 8}}, {"node": {"oid": "e288264d514c0233d13667f52b858343c1ed92fc", "messageHeadline": "Update schemas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9bb4056f8383bc805b205276a7becff4d20c8528", "messageHeadline": "Fix broken cosmos links", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "853d3b89426597f9b2bba9e075f8f74e1c88f265", "messageHeadline": "Guess at broken cosmos links", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25f688f9f15d4b6834fce95a8bb7a05197e07a82", "messageHeadline": "Check all the cosmwasm projects for dead links", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "93c168bca98d01951549109710648834c7c04ddf", "messageHeadline": "Skip checking deadlinks @ rust-lang.org", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "4e15c36e6341bd72322ed8e4b788511da1d89ea9", "messageHeadline": "CI deadlinks check: only care about cosmos links", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "c67cea8977718569ec06d09177c1a066fed2bf0c", "messageHeadline": "Circle CI deadlinks check", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "f7189be781724e896b3cf15ae9977318d962cda9", "messageHeadline": "Basic deadlinks.py script", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "d30d8d0790f8d6fb4627f28ab07f3d8ae532ffe6", "messageHeadline": "Set version: 1.0.0-beta", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 70}}, {"node": {"oid": "55f689ca83c0a9009e52f4cf31ab0c7ed910cc3a", "messageHeadline": "Remove version from profiler package", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "214d660e53c7eb8584a3c3094e5d7cd04284cd03", "messageHeadline": "Merge pull request #1128 from CosmWasm/deprecate-create_entry_points", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "4515588dd7b41aef77c9fdfca427098144993373", "messageHeadline": "Remove reference to create_entry_points/create_entry_points_with_migr\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4632cbd6003a3d39ecce1b789ded9137502b53e8", "messageHeadline": "Use #[entry_point] instead of create_entry_points/create_entry_points\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "7575dc7e61aa63c1a09c1a9b7e4738acb9a10f61", "messageHeadline": "Deprecate create_entry_points and create_entry_points_with_migration", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d5ef68d68be11ac0800f11327032b5aa0428bf98", "messageHeadline": "Merge pull request #1127 from CosmWasm/add-ensure", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "29cd4e1f502c03820d801e06fdbc74da16affa8f", "messageHeadline": "Merge pull request #1042 from CosmWasm/profiler", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2294, "deletions": 129}}, {"node": {"oid": "4c1a3c0fd16a4aee66667a942365af62c08d0635", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "de4b35bd553d6e263099e0df4174409ce918d877", "messageHeadline": "Add ensure_ne and doc testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 111, "deletions": 14}}, {"node": {"oid": "9428cad4173e4b916a3b227a952be246cf66118e", "messageHeadline": "Add ensure_eq_gets_precedence_right", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5266f2f40e45d8b0da8189808ec08da55edf6d32", "messageHeadline": "Add ensure from cosmwasm-plus", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "151cbe8d1135d7ef2403604c4c81f31eb5cc7d91", "messageHeadline": "cargo update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 176, "deletions": 127}}, {"node": {"oid": "7a623b72538356befdf5558fd9e3b985b011e501", "messageHeadline": "lints", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa280beeef8e5c0ba222db067a05ddfaa28023ce", "messageHeadline": "Add CI for profiler", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5b869ba269c8110b90e9297f44c380ace261b10d", "messageHeadline": "Update profiler version", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4080edd5ddcede91ca812d8b7014c97f9a9f56dd", "messageHeadline": "Clippy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "bb975ee3a47ab30d4abb54323fdc832458fa6ae1", "messageHeadline": "Add a test for serial measurements for one block", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "73e20419270403b179b04083aca770ca0c1a5152", "messageHeadline": "Profiler: warm-up rounds", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "959dd5a31607943f04ccb17a1059c4307fa17671", "messageHeadline": "profiler: don't unnecessarily reinstantiate", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cfc3a3b781a511c731abdc8c4ec3626a7a0e1b7a", "messageHeadline": "Add number of executions to profiler CSV", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "bafde397213333e80b25af3c77b5f722beff1756", "messageHeadline": "Make CSV writer inflexible bc of const row count", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2107ead9ea96bc4d81d6672bd3394478c17f94ee", "messageHeadline": "Give average, min and max instead of raw timings", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "d33f97af60545f3eee85a21015e65c459f2e2202", "messageHeadline": "Fix issue with missing CSV terminators", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9af9c737b2a952ff1b4450d74be997f8925cb582", "messageHeadline": "Export all data to CSV", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 146, "deletions": 11}}, {"node": {"oid": "aa1d4823fb4127d8d07f4242a6c66845bdf8cf0a", "messageHeadline": "Instrument a cosmwasm_vm::Instance", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 76, "deletions": 63}}, {"node": {"oid": "59413f9cb7e40d38247ad4c89d0fb6522d29f1c6", "messageHeadline": "Add a way to profile an instance", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "f82445708b99dc5130a96f5d2aa7210c2a6da035", "messageHeadline": "Refactor", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 100, "deletions": 60}}, {"node": {"oid": "57d19192686147d1706809919da6f6aa247d1ecd", "messageHeadline": "Finish instrumentation prototype", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 202, "deletions": 41}}, {"node": {"oid": "a511480bd5de91c79734dce104a8c8f25c5ea07e", "messageHeadline": "profiler: Fix module info num of imported fns", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f71d996d4d243b7999dc7c39b29a1dc22b320e3c", "messageHeadline": "Refactor tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "52707d489598f158b757b78c35ac7c266f777dec", "messageHeadline": "Redesign how measurements are taken", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 97, "deletions": 41}}, {"node": {"oid": "e5a42fb289ecc93f86cd4fd6ff831007cca62175", "messageHeadline": "Profiling middleware - host fn imports", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 76, "deletions": 33}}, {"node": {"oid": "3c31a648370d1a45d91361c04724443998005628", "messageHeadline": "Implement measurement taking", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "580413f6fad9437a988442db6f334ca72377b76e", "messageHeadline": "Scaffold measurements", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "ee6803695c114deeec94c1a991f13c9c6b8b155b", "messageHeadline": "Profiling middleware registers code blocks", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 112, "deletions": 11}}, {"node": {"oid": "6f8ba392b1c36390bed1c80f7b91918b400ad850", "messageHeadline": "Refactor profiler", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 141, "deletions": 112}}, {"node": {"oid": "d3f184497614b69977edc07d1d8f6e2aa1e8e32a", "messageHeadline": "Implement a store for code blocks", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 607, "deletions": 4}}, {"node": {"oid": "c4b43b40c91a04b07e2442ddad698153ebcb58a9", "messageHeadline": "Prototype a store for code blocks", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 587, "deletions": 4}}, {"node": {"oid": "a3811087c14db435183bfd4975685343bb5a9c25", "messageHeadline": "Scaffold the profiler middleware", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "2dea56dbc28c49205d4cc843d3f247e05d352488", "messageHeadline": "Scaffold the profiler", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "71b42fb77ef02705d655a96899b1a8b0f17a05e4", "messageHeadline": "Set version: 1.0.0-soon2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "704f07ffd9e3f39586454d8f258bad9edaa0f9ee", "messageHeadline": "Merge pull request #1126 from CosmWasm/update-schemars", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 110, "deletions": 110}}, {"node": {"oid": "582ecad1a793630cf735f41d28278c987b3018c3", "messageHeadline": "Regenarate schma files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "f27694e4425caef5eef7ef5a042903d2c4d64142", "messageHeadline": "Upgrade schemars to 0.8.6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "b69c406e82eada84722b790baf92b94517f1db2d", "messageHeadline": "Merge pull request #1124 from Darake/main", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "0768793aa58b360bf30fdbc83fc4c54d54b0c01e", "messageHeadline": "Upgrade to cosmwasm/rust-optimizer:0.12.3 [skip CI]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8b2719fb6896f08d54873e1aec0d63aaec16d619", "messageHeadline": "Merge mod singlepass_tests into tests in vm instance", "author": {"name": "Gert Adamson", "email": "gert.adamson@analyse2.com", "user": null}, "additions": 1, "deletions": 11}}, {"node": {"oid": "8e4e5b2f64e1142caccc2bdebe036fcf36bc2525", "messageHeadline": "Merge pull request #1120 from CosmWasm/benchmark_argon2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 253, "deletions": 66}}, {"node": {"oid": "839ec5ab4bf630b90376310f36814b32167f5091", "messageHeadline": "Fix spelling Terragas -> Teragas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e157d2716f2a68076338bbf6f3870ed06ba8301", "messageHeadline": "Add CHANGELOG entry [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38d72aa7cf985efb472d4d6cf714ee38d27e565c", "messageHeadline": "Adjust gas limits in bechmarking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b2d005677b6793e0fc620b745a65cd47cd197098", "messageHeadline": "Adjust gas limit for queue testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f3fcd8608145177d0651a8bc269a70addee59ce", "messageHeadline": "Use new method to price crypro APIs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 39}}, {"node": {"oid": "c5a8b131e112862c882710dbfd7516ea2adb1c9e", "messageHeadline": "Adjust gas value", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "85a42afde200e5ff22a9be23d03e237879fe6c86", "messageHeadline": "Add GAS.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "40a9e6aedbba50a419e89c58bd237cd702e40f68", "messageHeadline": "Reduce size of benchmarking job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec7c507d2d3cf4edc9f9db98bbff41350ad2e438", "messageHeadline": "Benchmark argon2 execution", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "687f4b35163aef562b861ff6c106a1925f8cbb5f", "messageHeadline": "Rebuild testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04715b93ce444986b826f366f79ea8a2a281bffd", "messageHeadline": "Fix gas comments", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "46d062281b484237da9c81546f5940281e7f35df", "messageHeadline": "Add Argon2 bemchmark", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "fa9ca9def414ddc4b6362df6f62e6b8acafd6a3f", "messageHeadline": "Merge pull request #1118 from CosmWasm/remove_trait_restrictions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 49}}, {"node": {"oid": "791c6870e2d1abc7ec35f9420f8e17e9dbd26db2", "messageHeadline": "Remove a bunch of trait restrictions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 49}}, {"node": {"oid": "a88d1d563ecc9634115d818f4cb729415492e31d", "messageHeadline": "Merge pull request #1102 from CosmWasm/custom-msg-trait", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 78}}, {"node": {"oid": "4ee55a9a87c366e43e854449b4141c983498d018", "messageHeadline": "Fix vm compile issue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d981dbbe334706412fdfe7f885119e63829796c9", "messageHeadline": "Merge pull request #1117 from CosmWasm/migrate-to-interface_version_8", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "e3acddc5eed9578291ce0c23e57f8ce4ecc533e8", "messageHeadline": "Fix up reflect compile issue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e9b59a4182daedd329124ada13967315a4d987a9", "messageHeadline": "Fix compile error in cosmwasm_vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "898d63a3894a5dab1c227f9626a6a5fab840b337", "messageHeadline": "Update usages to reference CustomMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "aab9ed2d815f241dd3e0232af6c1322f93c9bc3b", "messageHeadline": "Add new trait CustomMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "cf0d08103fcedd76d5a941011d7aebb3f8e2c6d4", "messageHeadline": "Bump required marker export to interface_version_8", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "5b1ed5c5d2e21e157cc0de3357213d70c102cc40", "messageHeadline": "Merge pull request #1116 from CosmWasm/pair-to-record", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 98, "deletions": 61}}, {"node": {"oid": "5a0d56bf9e7914fba2243a9148be094bfc7cf9fe", "messageHeadline": "Remove unnecessary generic argument for low level Records", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c84d43b1f990e17e1b5845d9fe9d90c089aedd2d", "messageHeadline": "Rename Pair to Record", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 59}}, {"node": {"oid": "d8f075de82f247c986147aeb9b40b04a0b5c22a3", "messageHeadline": "Add initial MIGRATING entry for 1.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2843c9225b70d657b952fc93d4aa1fd5bbe5ee9b", "messageHeadline": "Merge pull request #1115 from CosmWasm/clippy-1.55", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ad00f6930c6386ef7926c9fd8dc3847e513e362", "messageHeadline": "Update code to make clippy happy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3ab55a4046e0c33e514e2175a87cdde51cb70cc", "messageHeadline": "Merge pull request #1095 from CosmWasm/decimal-atomics-api", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 434, "deletions": 4}}, {"node": {"oid": "4208641bb85f709f9a2857c51559142605e8b6b2", "messageHeadline": "Bump clippy version in CI to 1.55.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab2eeb4b91336322a12fb63ece284e41d9435d88", "messageHeadline": "Let DecimalRangeExceeded/Decimal256RangeExceeded derive Error", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "45c7476f86098b33ec56d481f79e5310777a6eb9", "messageHeadline": "Document from_atomics", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "fb70e48dcc2d41a2f6da9cb8bd5bea0f507fb970", "messageHeadline": "Add CHANGELOG entry for Decimal{,256}::from_atomics", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e42d0a314d539ab2c5cbd75c8bec404f088fe3e1", "messageHeadline": "Expose DecimalRangeExceeded and Decimal256RangeExceeded", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b2ea17d977f8544fb4c9ba64f247e2de7b2beeeb", "messageHeadline": "Add Decimal256::from_atomics", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "5a9532bf341f621e2f9625b8e1fd2fcecd975de7", "messageHeadline": "Pull out TEN", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be569e7a8fc933f050c9fd03e738715224d20574", "messageHeadline": "Handle error case DecimalRangeExceeded", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "7be37da8a86209b25f3f85a05016c169ebb23469", "messageHeadline": "Add comment why zero is the correct return value", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18c07eae0780d7f4ffc24a7dc2417725704032f9", "messageHeadline": "Add Decimal::from_atomics", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 107, "deletions": 1}}, {"node": {"oid": "837eb9b080e29790552f69e5c797aab3edd57b2d", "messageHeadline": "Add Uint128::checked_pow", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f717d73777d95d22aa19ba49cc10d3f20ebe9685", "messageHeadline": "Add getters atomics() and decimal_places()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "06eab90aa324496770262b72b5efb0c4ca1770e6", "messageHeadline": "Merge pull request #1110 from CosmWasm/const-conversions", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "58974bb83f34da2acee4080a3674fb99c2c6e279", "messageHeadline": "CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20106b6459e3dc4b0aaee3a186fc10a76ee77bc0", "messageHeadline": "Improve the way `Uint:512::from_uint256` works", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "fe9d41946385801ef08ca445b3bdb996dbf2f410", "messageHeadline": "style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "03c77d992f9c69d248fda2966c2747cfa761ef40", "messageHeadline": "docs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a5135a470367da0aaee0d1c9d794b62b2251a8ed", "messageHeadline": "Refactor Uint256::from_uint126", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "219afe7640010cb4a04978b1332d5bd1be486157", "messageHeadline": "Remove DECIMAL_FRACTIONAL_UINT* from decimals", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "8f82748f52d67b629fb9f422b9e53e8e0efcf97e", "messageHeadline": "Implement const conversion Uint128 -> Uint256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "c364aa832ea2865358fd70307b300c9740cbe35c", "messageHeadline": "Implement const conversion Uint128 -> Uint256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "64aaddbd4b36a747bfaf2ee99da63037eef8d174", "messageHeadline": "Merge pull request #1113 from CosmWasm/Uint256-tp_be_bytes_const", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 444, "deletions": 16}}, {"node": {"oid": "cca85ac5f5bcba6c1f737be0a2bd590c7f269956", "messageHeadline": "Ensure words already have the right ordering to allow casting", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 94, "deletions": 90}}, {"node": {"oid": "b089c40ccdd4ef3f7df8d6b3175b90be70a2e416", "messageHeadline": "Make methods `Uint512::to_be_bytes`/`::to_le_bytes` const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 157, "deletions": 8}}, {"node": {"oid": "eb6feaaed96ed02ceea4751607acec5d78f832a6", "messageHeadline": "Add tests for Uint512::to_be_bytes/to_le_bytes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "cabe665a6d315ddacfba7d50209061b86180c43f", "messageHeadline": "Make methods `Uint256::to_be_bytes`/`::to_le_bytes` const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "0c481e22ab4c0722db1c0b514ee9aa0ce323e6f4", "messageHeadline": "Test Uint256::to_be_bytes/::to_le_bytes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "35526e91393e7f16e21e6be5e9c88c737be7308b", "messageHeadline": "Merge pull request #1109 from CosmWasm/uint128-to_be_bytes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "942bc6fea8b77d4524dcd2ff65c06f82e5d63745", "messageHeadline": "Add const Uint128::to_be_bytes/::to_le_bytes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "6e41e9b8334c2f0bc95b675854ac0da17b326494", "messageHeadline": "Merge pull request #1088 from CosmWasm/mul-decimal", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 311, "deletions": 4}}, {"node": {"oid": "c971f8c41ca2a5a047a8c88279b34c42e64f1630", "messageHeadline": "Simpler panic message for Decimal's mul overflows", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3151e43bf542a1a2309a97d09841b24973b627ce", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c64e2eb17a482db3d3a4e2a956f9f681a1c253c", "messageHeadline": "fix clippy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "aa69d00d196997178ba7a376c0e97f7db972e443", "messageHeadline": "Implement ops::Mul for Decimal256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 173, "deletions": 5}}, {"node": {"oid": "bdc02f41e0d7bd091f1085084f8d08f757e96d0f", "messageHeadline": "Add an overflow test for <Decimal as Mul>::mul", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "442e5872ee6d8c30bdcde7bf085fbb7ddf94213e", "messageHeadline": "Add more multiplication tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "81472a2de06eb9bb810b0d413d583e1155691bdd", "messageHeadline": "Silence clippy::suspicious_arithmetic_impl", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36fb18f7970b8d4b1cd250bb82c894d439c71f5a", "messageHeadline": "Implement ops::Mul for Decimal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "160d0b37236beb259e90d14a6c23dab61a0b1941", "messageHeadline": "Merge pull request #1098 from CosmWasm/remove-trait-bounds-on-structs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "936735cbcea802214d0b132872f66190f75cf0e2", "messageHeadline": "Remove trait bounds from Response and SubMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "c4993f1fe6d1f72490a4760b4b9dfa5a3e340c7e", "messageHeadline": "Remove C:CustomQuery from QueryRequest, but keep it in all impl", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "472417b1241298bdf8ce6d5529bae5eed4685e5d", "messageHeadline": "Remove trait bound on CosmosMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "100df08dc3f8f54ab73eb58f56dc0f02aaceca7f", "messageHeadline": "Merge pull request #1097 from elfedy/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52e125943de4f3970b89ed108f945a340d4afc83", "messageHeadline": "Update packages/vm/src/imports.rs", "author": {"name": "Federico Rodr\u00edguez", "email": "federodriguez.88@gmail.com", "user": {"login": "elfedy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f16a4d6f010abcef0dc8cff1792dd00dd4358787", "messageHeadline": "Update packages/vm/src/imports.rs", "author": {"name": "Federico Rodr\u00edguez", "email": "federodriguez.88@gmail.com", "user": {"login": "elfedy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a31f5380a9b5e11bcbaa39b4a5f55cea6668c619", "messageHeadline": "Update comments for MAX_LENGTH consts", "author": {"name": "Federico Rodr\u00edguez", "email": "federodriguez.88@gmail.com", "user": {"login": "elfedy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62eca0382edc19f7d36397bc7ff8cae377b9a40b", "messageHeadline": "Set version: 1.0.0-soon", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "17976f128abf05b81f2d07170e8880c11f6aeb14", "messageHeadline": "Merge pull request #1077 from CosmWasm/transaction_index", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "e42379f3a51aface99b3b0c4964276012bca1569", "messageHeadline": "Rebuild test contracts and adapt tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebdb3c3c57754aafb0c4b6a3a60c0ae5e48f3aa7", "messageHeadline": "Add transaction index to Env", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "2ab06336058e6a7652e4fe3e3ffd428620f8fbe5", "messageHeadline": "Fix CHANGELOG entry formatting", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea6b430a93d6c337484e915198283ecb0288325d", "messageHeadline": "Merge pull request #1089 from CosmWasm/1082-query-contract-info", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 235, "deletions": 3}}, {"node": {"oid": "a6cf59ffd388de28a3781433b6ff8444d5072a59", "messageHeadline": "[skip ci] Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1fff005deec6485b0e9d517f55d12bddf88009fb", "messageHeadline": "Add QueryRequest to cosmwasm-std schema files", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 189, "deletions": 1}}, {"node": {"oid": "bcde74ff494fbe54c6a67fd3726d3e542e52c88c", "messageHeadline": "Update with PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec74447861f3a9e40d8af5cf6887b203ff8ca80a", "messageHeadline": "Update reflect schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a04a97d6053748625c9e438a3c011fe8ddb362a8", "messageHeadline": "Add new WasmQuery variant for ContractInfo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6867ac690b06f5945df96796dca31613fbb3186b", "messageHeadline": "Merge pull request #1087 from CosmWasm/Uint128-fraction", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "14da462e8032c067530ca46ab48b685366cfbd87", "messageHeadline": "Update Fraction implementation to u128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "6b57f9203d8b9ada46f96fd6d743dc9a04cd7be4", "messageHeadline": "Merge pull request #1085 from CosmWasm/instance-enhancements", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 151, "deletions": 39}}, {"node": {"oid": "d8cba612284fab87c9df987e7c77439e26cdfc84", "messageHeadline": "Simply injected function imports", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "93297dd10bc7939246a38cdc307beffc34f1363a", "messageHeadline": "Expose `Instance::from_module` via internals", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "93789ba983263f6f143a67e44b228a1ea163060f", "messageHeadline": "cosmwasm_vm: Implement adding extra imports", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "13b7715be7beb3e5323484a842b37b32eb637679", "messageHeadline": "Merge pull request #1076 from CosmWasm/querier-magic", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 447, "deletions": 333}}, {"node": {"oid": "92cff2358c193985ab5274f1a0dadcd153bb6d9f", "messageHeadline": "cosmwasm_vm: compile modules with extra middleware", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "1e5be2c9dc91237b521b33a9f1b95322cc409b34", "messageHeadline": "Add generic query type Q to IBC exports as well", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "9a85474169e2f9414c66d516e842690717c1a444", "messageHeadline": "Increase coverage of local checking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8a9646c9af9bb0cfdb4105d8074140015e773ef6", "messageHeadline": "Move IBC exports to exports.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 238, "deletions": 256}}, {"node": {"oid": "0b03982254b9ef4af1964762ac6b41a4a5205cbc", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f1578637fe03cbce6d481ec7371c42ac45bf75e4", "messageHeadline": "Make Q: CustomQuery the first generic consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "a1c3690da00564f09f7f68d7b70ac3983ed93a73", "messageHeadline": "Implement Copy for QuerierWrapper and Deps", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "2f6d4ff216b9dfb835a94929913d8a283915861d", "messageHeadline": "Move custom query type to QuerierWrapper, Deps, DepsMut and OwnedDeps", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 72}}, {"node": {"oid": "5ec9b4ed8080bf5c0598898f60f1d099a54421fe", "messageHeadline": "Make QuerierWrapper/Deps non-Copy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8436216646873296715442e80253c3edf5e07961", "messageHeadline": "Make `CustomQuery` a subtrait of `Clone`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c956348e9b9cf13400bda81cc6fb22e76c50767c", "messageHeadline": "Merge pull request #1084 from CosmWasm/clippy-stargate", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2777c9f5bdef0b37a453e0936e326428c1ff8d68", "messageHeadline": "Allow rule clippy::eq_op in test ibc_timeout_block_ord", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0804a3acc301e83f51e4db9e918f811cf1c26147", "messageHeadline": "Add missing stargate feature when running clippy on std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13bfda8415e20b9c687867ff6a8bf994acf1c780", "messageHeadline": "Merge pull request #1078 from CosmWasm/remove-deprecated", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 250}}, {"node": {"oid": "418e445cc3ef69f0fce2d9f4428b464bdaa94dd0", "messageHeadline": "Remove KV", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "d8996fbaed0a66f8b0f1fbd7ae5562e85c067651", "messageHeadline": "Remove HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 243}}, {"node": {"oid": "c64ffdca77b023867113a295063ea7f6a0acc081", "messageHeadline": "Merge pull request #1080 from CosmWasm/increase-MAX_LENGTH_HUMAN_ADDRESS", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "7d6f8c28408230d04a6e9fbcfa7d68c1b5f60880", "messageHeadline": "Increase MAX_LENGTH_HUMAN_ADDRESS from 90 to 256", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "ce644def5923cb6ec0fdd268895f42ddecf08100", "messageHeadline": "Merge pull request #1079 from CosmWasm/iterator-feature", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "f4fc475a2a47d2d23ef8e709fa3ada020601d92b", "messageHeadline": "Recompile testing contracts and adapt tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "994a92a5311b377a027cab5cbeb45e2915563a6e", "messageHeadline": "Enable iterator feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ecf6d5ee163a0f67420b25a01cb17fc0d30f0652", "messageHeadline": "Make `iterator` a required feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2cf767eb7e78d48820350613666c52718553ab32", "messageHeadline": "Add missing links to CHANGELOG [ci skip]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93ea53e56b152f552df73db7104dfeef3f1fe904", "messageHeadline": "CHANGELOG - new release", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "623118a4003d2cb1be4c69be2ee3cc06204932d0", "messageHeadline": "Set version: 0.16.2", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "8907d4a7c147f351112659bf9e066a3224e2eb2b", "messageHeadline": "Merge pull request #1067 from CosmWasm/decimal256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1004, "deletions": 37}}, {"node": {"oid": "2aa7a619690385004700cda7ca58a482d69aeb71", "messageHeadline": "Fix CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65dbffb0842b6bd4da741de1b1c3442be8e72093", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89dc7818e7def8446474c48e1f151e7eebb11a51", "messageHeadline": "Update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e49359312dc0f57ab1c31eecfa8edb7f5fd40933", "messageHeadline": "Decimal256: DECIMAL_FRACTIONAL* are now constants", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "23be43e5503fe0a7b0adc9bd7940168963068dc9", "messageHeadline": "Decimal256: 18 decimal places + const fns", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 129}}, {"node": {"oid": "6c4d53b48f2ce2be3641ff4a4f0d36c1a3766ac9", "messageHeadline": "Define DECIMAL_PLACES as a const in Decimal*", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "c155d332704ef7cb9db21e2e9db4165ffd202d2e", "messageHeadline": "Add a comment about Decimal*::sqrt algorithm", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3a4c7f6c79b703323093b86512f343101d46980b", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e00b96267d01bd64060d779c39b235458b20a3ab", "messageHeadline": "clippy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c89c79c286db8cad473c4d53fe91bdab7b2bb65e", "messageHeadline": "Update Decimal256 comments", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe5157faa6d6c5c10d382395dddeb615de938312", "messageHeadline": "Fix Decimal256 tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 91, "deletions": 20}}, {"node": {"oid": "5415967a1e26d546bba0371c8c6afbea310238ca", "messageHeadline": "Fix some Decimal256 bugs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 70, "deletions": 37}}, {"node": {"oid": "7cd3efc7a66b94e38bde13042c4edf867aad7add", "messageHeadline": "Implement Decimal256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 945, "deletions": 25}}, {"node": {"oid": "4dc1b9232348cd54efc738ac7271037d3dab8e47", "messageHeadline": "Merge pull request #1074 from CosmWasm/middleware-readability", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 130, "deletions": 46}}, {"node": {"oid": "f00f4e363bd3f28383062ab16d3e4a98059c2b05", "messageHeadline": "Rename allow_float -> allow_floats", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "26e4fcd71e8283d7a856ef807f8a127fdb6b4b91", "messageHeadline": "Pull out GatekeeperConfig", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "38835eaed052d36223180c915be6f8e4addcad9d", "messageHeadline": "Add note on Gatekeeper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "60673244e6a712515d34f8590f34ec34d9cea13b", "messageHeadline": "Rename Deterministic -> Gatekeeper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d3ac12534e4c64926e1f70cf6767fa0f62bcd991", "messageHeadline": "Make error message specific to floats", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6cd960aff27b1c739e54d3c596990ca0292dfe22", "messageHeadline": "Pull out MIDDLEWARE_NAME", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "eed0e9927060fa426292d09145b6137fd97cffb1", "messageHeadline": "Add configurations to FunctionDeterministic", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 29}}, {"node": {"oid": "22f6af7a84c9bd537f1541fa37b3baf88fcf3c63", "messageHeadline": "Replace Deterministic::new with ::default", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2bd42d44707ea0a88c72e89b94b3ca539931e4db", "messageHeadline": "Implement FunctionDeterministic::default()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d032c3d720c156129d32a356f1269e17a57d3951", "messageHeadline": "Make FunctionDeterministic private", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "604e6af2b69a77837920c65bf28f8d867af1b849", "messageHeadline": "Merge pull request #1071 from CosmWasm/const-constructors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 367, "deletions": 10}}, {"node": {"oid": "e76043e8dd762b5f16d4dda92873f3e6fbb28659", "messageHeadline": "Improve Uint256::new docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6a9790955ba9431297cd0e0aac3642aea2771b14", "messageHeadline": "Make Uint256::new const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9d754e08f3647a35820b847e9789c24d87b398e5", "messageHeadline": "Make Uint256::from_be_bytes const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 173, "deletions": 3}}, {"node": {"oid": "992eaf5ab8e05a7622c274e235831c6527cc361c", "messageHeadline": "Make Uint256::from_le_bytes const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "d365955242ebfb2f58b7ed6d86ee360b91182e67", "messageHeadline": "Add Shl implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "0dddda60529b81febfce11678f32dafcbbf97d61", "messageHeadline": "Merge pull request #1073 from CosmWasm/changelog-fixes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3b4e615af3dc2410bdb8e086a8fcc4f958f0cdb9", "messageHeadline": "Remove extra ` from CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c16f74c34d32320998c82c20f8d47ddcaa82ffb5", "messageHeadline": "Add CHANGELOG entry for OverflowOperation::Shr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f0fced5db5c6924e199cd6e8a098808b21c66f5b", "messageHeadline": "Merge pull request #1070 from CosmWasm/update-rust-optmizer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ff232e0b91a4c369340d8dbcb0bf3f58ff39cadc", "messageHeadline": "Merge pull request #1069 from CosmWasm/uint-padding-fix", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "eb2284ff29d6494e3c7c7cf63fab95f22ed17553", "messageHeadline": "Fix the padding bug for Uint256 and Uint512", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f00fafd1e8329706f7669e82863a7043be98223c", "messageHeadline": "Add a test for Uint* Display padding", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "708556815f9d078285975d764cc912e96db277f3", "messageHeadline": "Merge pull request #1068 from CosmWasm/update-k256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "93961d9a3d7fa12cf728efe8f98f5edcda7cc575", "messageHeadline": "Use rust-optimizer 0.12.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8335878d51f3307228afc6cb2baf22434ded3981", "messageHeadline": "Update dependency k256 to ^0.9.6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "a0fff16e6308d919a556d2dcd550e0dcf069781c", "messageHeadline": "Merge pull request #1065 from CosmWasm/decimal256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 240, "deletions": 96}}, {"node": {"oid": "2ad50d6e87ef680c52fbaea3c650f76fe3b97e99", "messageHeadline": "Update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a4ed308d5e2c148f576304d4a331304a859bb61e", "messageHeadline": "style fixes for Uint*", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "c7ffc05142b8d975439c6b7cb9e70a3bb80b2c63", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c92ac5b5643be148b57120aede799a2a0a058df2", "messageHeadline": "Update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1811f059b81f17539fd1c01e239553c14f87d999", "messageHeadline": "Code comments", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c35885ae7f8f1dc2e2a0661a426a80778f55c945", "messageHeadline": "style (suggestions from code review)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "305e6982fee1dda9b673de3ff1c6d30ff63266ed", "messageHeadline": "Fix clippy", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5f245781f5e15e25d90144451843353c8f452ce9", "messageHeadline": "Make Decimal hold a Uint128 internally", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 227, "deletions": 91}}, {"node": {"oid": "e27c48a3382852ba4af7744673fbd74b99fc4aa1", "messageHeadline": "Merge pull request #1064 from CosmWasm/fix-decimal-from_ratio", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "4c0f35aa99a455284600b0601ac754cf5148b5c3", "messageHeadline": "Implement `Decimal::from_ratio` using full multiplication", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "092ea4ee8910a1e1c7117109692ddce4dd16d53d", "messageHeadline": "Merge pull request #1063 from CosmWasm/update-multiply_ratio-testing", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "2f30b5deb5bb63ea60291d55cc610565bcfce64e", "messageHeadline": "Test Uint{128,256,64}::multiply_ratio with large inputs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "bfa57759654016a0373bc5439b61f4a71765c780", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c780f7462f67cf0dc80071b2f30668df6fbbed71", "messageHeadline": "Set version: 0.16.1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "a53e42ea53e15760807fafaabeee3ace34c38f4c", "messageHeadline": "Merge pull request #1062 from CosmWasm/uint-type-improvements", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 868, "deletions": 14}}, {"node": {"oid": "510d0586d7b95a04508d30eb728d666563c34359", "messageHeadline": "Implement Uint256::full_mul", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "359245bc7657796d40e0a2d51fb5474701c3f2b5", "messageHeadline": "Implement Uint512", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 724, "deletions": 7}}, {"node": {"oid": "1c47a00b46469d4fa722dd17477c970c795c6d4f", "messageHeadline": "Expose Uint64::full_mul", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "7d1407aa24861eb3c9fa30249c667ace052b2ff6", "messageHeadline": "Merge pull request #1057 from CosmWasm/dont-pass-long-input-to-vm-0.16", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "d032dfc60c993d68aa928a006772f7b33897c071", "messageHeadline": "Merge pull request #1059 from CosmWasm/isqrt-for-uint128-uint256", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 884, "deletions": 27}}, {"node": {"oid": "de9823207c7c768adb0e43190563b395462c9978", "messageHeadline": "Format .md files", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "82d6fb9b1989ffae8f3c92b2ffc5436a093d3525", "messageHeadline": "Implement Uint256::checked_shr", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "726ae0cb3da1a499f7e84f795ed7dd3f7d122ec6", "messageHeadline": "Docs and CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "98b9fa159e09b1860356bacff333d920baa2ec3f", "messageHeadline": "Export ConversionOverflowError", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5509062f3e48293d4a796d197c296742307de3c9", "messageHeadline": "Fix uint256 shr tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9727bf6db18f0b45d7adfbab41c14890d893ab32", "messageHeadline": "Test endianness of Uint256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "122c49b42c26c2fa5d97b971e16ec3b4e355e70b", "messageHeadline": "Simplify Uint256::Shr implementations", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "259a8a346e7e524e8c62e0886863ea5a94ce1ba9", "messageHeadline": "More idiomatic names for Uint256 constructors", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2512ac8477009aa41afc8159bc958ca637979ba6", "messageHeadline": "Fix Uint256::try_from(&str) to expect dec values", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "946eb9e85a652fcf247431523a09554b4ca1b0f0", "messageHeadline": "Add a big number test for Uint256::isqrt()", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0cecd60dfa96c95cfd2da73aa860754f5726295f", "messageHeadline": "Expose Uint128::full_mul with a Uint256 result", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 89, "deletions": 21}}, {"node": {"oid": "b1f0b38d059509a68b445303af73a400697bef5f", "messageHeadline": "Implement Uint256", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 575, "deletions": 3}}, {"node": {"oid": "ee4ba6872b935ce0e4f95db2656bfb6578a0dbd1", "messageHeadline": "Implement Isqrt for Uint64", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "9d68ac290a96f511c902f970c8d43bfa1e3bb4ae", "messageHeadline": "Implement Isqrt for Uint128", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "1cf756786d4fbc7efe5a065cc36c932851ef1fcf", "messageHeadline": "Don't pass too long input to VM in addr_validate/addr_canonicalize", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "be39818a79328de53609dddefd05d9d3f63467a4", "messageHeadline": "Merge pull request #1055 from CosmWasm/multiple-clippy-jobs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 97, "deletions": 90}}, {"node": {"oid": "9aaa7938d184d027f38bffffd7ea7a5550dba9aa", "messageHeadline": "Fix needless borrow warnings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "ecc4edcd5d41e083a9c1f2153cfd798380fb3a21", "messageHeadline": "Use config version 2.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae7be5fa59862b7a554ed7531dd49db97befcb29", "messageHeadline": "Run multiple clippy jobs in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ec727d14fdf4a569645118cbe87c204ac6671d6a", "messageHeadline": "Merge pull request #1048 from loloicci/fix-test-backtraces", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "85825496b4c3ea5a4f60d54607ed6610461d87c7", "messageHeadline": "execute cargo fmt", "author": {"name": "loloicci", "email": "loloicci@linecorp.com", "user": {"login": "loloicci"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "adb76f3cf2aace8c377ea3bcc0c542aaa38edf1d", "messageHeadline": "fix a test for std with backtraces", "author": {"name": "loloicci", "email": "loloicci@linecorp.com", "user": {"login": "loloicci"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "36f60b0c32ff4ff74da453c0fd69c6e2afbc83fb", "messageHeadline": "Merge pull request #1046 from CosmWasm/fix-ibc-contract-event-parsing", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "031c3fbf9947dc4567960345343bd51236c6865f", "messageHeadline": "Rebuild ibc-reflect test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82dd0df58bd1a8bfd10413a117c63d0f92c9b6f6", "messageHeadline": "Fix linting error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6650cba54cbefa51d669fac7324d85c6d18e00ee", "messageHeadline": "Parse contract address from instantiate event, not message event", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "31cf5f9c32abb1a436daf29a2cc073b41d9ef8f4", "messageHeadline": "Merge pull request #1045 from CosmWasm/cow-addr-conversions", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "992012d9e5e51c29401b00913ce2b8dd5f9ee2e9", "messageHeadline": "Add `From` conversions for `Cow<Addr>`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "c14937849cedf7c70f85c15b90053bdcf01e8a1c", "messageHeadline": "Set version: 0.16.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 71}}, {"node": {"oid": "67c69f9d68ba01ddfc6fc83063e014411197fcb4", "messageHeadline": "Set version: 0.16.0-rc6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "ac250281af8718768a7785d30e26f2d8d030bbff", "messageHeadline": "Merge pull request #1040 from CosmWasm/interface_version_strictness", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 240, "deletions": 30}}, {"node": {"oid": "f7171f502c19e97b9056672156cbbcfea61de904", "messageHeadline": "Merge pull request #1041 from CosmWasm/module_size-loupe", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "b8072def47a3865ec2cbaeac6170a0db642cdc22", "messageHeadline": "Avoid unnecessary vector when working with iterator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "25b08d09351bf45ae4f2202851e1868cb4de2b12", "messageHeadline": "Add test check_interface_version_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "2cd5fe70816424dbb48b78bbff0fdc725d503d26", "messageHeadline": "Move module_size out of fs_cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "c1dec354ebe9209936f94313839a77017260b76f", "messageHeadline": "Fix clippy warning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e819399c2969f973fe15e8db85d584da2358a29", "messageHeadline": "Add clarifying comment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4be12cc9a1068feb910e1dba07d1030408df921d", "messageHeadline": "Add loupe to module_size reporting", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d33a3afbfe95fed0d5d9b3c916b9eeac39778e30", "messageHeadline": "Switch to loupe to estimate the module size in bytes", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "79a7595369d548d286f5fd7dbae2a652973c637d", "messageHeadline": "Remove misleading hint from error message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d018775ba1d23344f280ac692226486cfbf0c147", "messageHeadline": "Pull out INTERFACE_VERSION_PREFIX and SUPPORTED_INTERFACE_VERSION", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "32fda1f9cef6d1c45ea2798967b6f5d7ebe520b1", "messageHeadline": "Update compatibility table for CosmWasm 0.16", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad4d5c34dccd4cdf8db696b33d4c82bd990f84e7", "messageHeadline": "Remove too old test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "ac25bdb5d941aa6ff53335c1c3903a05475e8ac0", "messageHeadline": "Pull out check_interface_version check", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 131, "deletions": 25}}, {"node": {"oid": "eb54b5379a9564d587295fbf0f4bb7212dfabe29", "messageHeadline": "Merge pull request #1039 from CosmWasm/improve-export-scanning", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 227, "deletions": 71}}, {"node": {"oid": "f3a3f7bfa1adfcf3d33c0803d5259f3b3e75bdae", "messageHeadline": "Add required_features field to AnalysisReport", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6715af969b54e6b26d72cb567773c1aaea84bc94", "messageHeadline": "Change Instance::required_features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "0110c7837d2006a89c0321f553e9ad644a649b54", "messageHeadline": "Inline required_features_from_wasmer_instance", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "33e3add16c5ea92adfd68672c15cf82ab9117eef", "messageHeadline": "Use exported_function_names in required_features_from_module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "f7f4b8535939bc22ddbd15167e930034e8ac8943", "messageHeadline": "Implement exported_function_names for both Wasmer and parity", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 145, "deletions": 21}}, {"node": {"oid": "b26ed5637c9c703294d1bc5f796dee81dc43a857", "messageHeadline": "Merge pull request #1038 from CosmWasm/document-msrv", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "051c61846e96c969539b2c441148ff68f536721a", "messageHeadline": "Turn bullet points into real sentences", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "703b8740bb70b4082e454fe907a2b764a103ef7e", "messageHeadline": "Document Minimum Supported Rust Version (MSRV)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "e4ad87d912cc23bf72b69a2c7ee68be6ae3d535a", "messageHeadline": "Merge pull request #1035 from CosmWasm/update-readme", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 102, "deletions": 50}}, {"node": {"oid": "579dbfed2b337ce000abfaaae29d130d22393bac", "messageHeadline": "Merge pull request #1033 from lukerhoads/reformat-generics", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 90, "deletions": 93}}, {"node": {"oid": "8f972e2f1a7cce37ff891b96f7f60055e7640c68", "messageHeadline": "Thanks for the tip, forgot abt cargo fmt :)", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75bfd00bdcfa64313d57fac6c4a272e0c2b7f378", "messageHeadline": "Format", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ed505da404ff679e15d5934f0bcd4bc5ed92f91", "messageHeadline": "Fixed the return type things... idk why they aren't working", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0e983146ac1c53d7e9a1bc457f2962d3c698bad1", "messageHeadline": "Fixed formatting", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5df1252a00e843d436c566ba1d6927b435d3c8b4", "messageHeadline": "Removed all of them!!!!", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "42ebbeffb69564541a01f9684a80ec1ec1f1dee6", "messageHeadline": "Removed the final ones", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "85c959c76752208be104973ab66d6d7af72b2a35", "messageHeadline": "Merge branch 'main' into reformat-generics", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "2c9ecef9b305045d4d88fce337a6bb1ff7270846", "messageHeadline": "Merge pull request #1034 from CosmWasm/addr-into-inner", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "49e9e3f3f9dfe79bd0276d86a4ac124952d749aa", "messageHeadline": "Added `into_string` function to `Addr`", "author": {"name": "Bart\u0142omiej Kuras", "email": "bart.k@confio.gmbh", "user": {"login": "hashedone"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0a2368e8dfd8cfd2c8273cdefe3f28bf5f51f4fb", "messageHeadline": "Update Rust entry points", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "0462e869630a6d11c6357523812d212944b259ff", "messageHeadline": "Update Wasm entry points", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9a7d15a1f2887ca7499a75d3cf00c924c2953c59", "messageHeadline": "Improved the \"Creating a Smart Contract\" section", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "fbba526846c4fe33d944f98cae5e965fd46bc071", "messageHeadline": "Fixed links to other CosmWasm projects", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "ef5664694ed3477d7fdba95fa293a5d729122171", "messageHeadline": "Got all of them (I think)", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "4c69f412dab66c8abf954f72ddfa3c7c61cbf4e4", "messageHeadline": "Merge pull request #1032 from CosmWasm/docs-update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "e716d249b0236b13ffda96f2cda2b9fb4bc4b925", "messageHeadline": "Pulled from main, I just realized", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 4029, "deletions": 3144}}, {"node": {"oid": "ace2c368850f3e5cb6bf535d8a32f070f3c233fd", "messageHeadline": "Remove merge conflict #2 im rlly stupid", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98530066df7bdf0d9d95ea9b8c81a9ad90404d0c", "messageHeadline": "Resolve merge conflict", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "312b31cda2a6dd83eb401f17ebf1f06be7c7dee1", "messageHeadline": "Fully removed all generic implementations of Into<String>, and some o\u2026", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "108fc248e30501483e6f1548d64ef19608c294c0", "messageHeadline": "update schemas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e0c08eb0866d026e13ca1299cd79fe2ae2d5cbe8", "messageHeadline": "Disable `backtraces` feature in docs builds", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06c6f52657d589121aa15c0d293328075b86928b", "messageHeadline": "Fix broken docs link", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1877efc84689f8e881e80ff1861b2f2ccc2fae44", "messageHeadline": "Improve events documentation", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "3733d06389d1caf84394e9ba7dd4790e4fbb0190", "messageHeadline": "Make sure all features are enabled for docs.rs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be6986cb4ae2057c1226224448291437605508ef", "messageHeadline": "Merge pull request #1027 from loloicci/patch-1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ee2aa827874091c76a17889c170946eaa718ecd6", "messageHeadline": "execute cargo schema in some contracts", "author": {"name": "loloicci", "email": "loloicci@linecorp.com", "user": {"login": "loloicci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1e1eec10520ac10e8b1ca239d92c454d0e535395", "messageHeadline": "fix a typo", "author": {"name": "loloicci", "email": "loloicci@linecorp.com", "user": {"login": "loloicci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4817c835f54e64fd3b2d168cdd5fe6328c9cf34b", "messageHeadline": "Set version: 0.16.0-rc5", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "e696a1d5cf5cfc3c6018f21832f6ab2182ba564b", "messageHeadline": "Merge pull request #1026 from CosmWasm/events-builder", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 149, "deletions": 44}}, {"node": {"oid": "3ce4511ec3bc9f0fd82849069f73301ecb573b64", "messageHeadline": "Refactor event construction test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "92c02ff58ba488277e625720658064ad53fbab3e", "messageHeadline": "Add constructors for IbcChannel and IbcPacket", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "22e0185627a391befbed52e06ac031120b496e5e", "messageHeadline": "Merge branch 'main' into events-builder", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da0a20e5ee5efb6ebc16318ec99c8b78c98fcc32", "messageHeadline": "Update MIGRATING", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d672cdcb9ed5e6b6592e24d3fb795813ea1c853a", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "39d2060a0b18f7b2dd49964f4723cc96e62a86ae", "messageHeadline": "Make `mock_ibc_channel` public again", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f67d466d12f0ad176925fcb0121658daf711c6dc", "messageHeadline": "Mark IbcChannel and IbcPacket as non_exhaustive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64788915ec4f285239237155dcb0673a8a4282da", "messageHeadline": "Mark IbcAcknowledgement non_exhaustive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64f4fe56645804a20e6acca9aa11e928c21ff38e", "messageHeadline": "Make IBC Msgs non_exhaustive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f1ce08c8b3fde30cce32fcd66d443a30664ce728", "messageHeadline": "Merge pull request #1025 from CosmWasm/response-builder2", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 585, "deletions": 313}}, {"node": {"oid": "4eb9c7cec23b55abd0b50bdc9d5a273f054885f9", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b16db90678089d377d98cd863966c5b174a9d49a", "messageHeadline": "Make `Event` non_exhaustive", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "2b23022bd974f8335467d7db6cd21fc015c016af", "messageHeadline": "Apply the new \"builder\" pattern to IBC responses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 275, "deletions": 107}}, {"node": {"oid": "c1a34f1fac5309cf87c1380a4d918575d12ed52f", "messageHeadline": "style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "390c12ad7c004bf0ce047a8320dc652010ae3fe4", "messageHeadline": "Improve docs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "582380a9a87741c82844d9c9f30d27718f0a0ab4", "messageHeadline": "Switch back to `add_attribute` accepting 2 params", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "5eee38728039c291b21f0b971de4dcd9da243675", "messageHeadline": "Docs update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "402e3281ff5bc1cd7b4b3e36c2bb9914f07eaaf6", "messageHeadline": "Update contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 98, "deletions": 141}}, {"node": {"oid": "ab2629de8fb6105a49ab5cf99288b3ad619eff39", "messageHeadline": "Add bulk setters for Response", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "5ee348e38014bd1b88d3eb7c6eb4822492d76fe9", "messageHeadline": "cargo fmt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b3133b7320efafe6829d5b00f15017b98708d69", "messageHeadline": "Make Response::add_attribute more flexible", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "648f0b687e3b8644570bf592da19cee6082fe38a", "messageHeadline": "Handy traits for Attribute", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "6346db5d9cdcf397e6bfa72a4fa3bbd91576c10e", "messageHeadline": "Response: builder pattern instead of literals", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "6c924475aafeb91fa487dbb700762706babccf11", "messageHeadline": "Set version: 0.16.0-rc4", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "0a85df030251d0ddc5e90cf97f7650ef8ea30d48", "messageHeadline": "Merge pull request #1024 from CosmWasm/1021-simplify-ibc-packet-ack-msg", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "db7cea82cffa7276e9f631723f429afd58ae2c2b", "messageHeadline": "Fixed integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53ed48116970612c149008db04e5330d9914226", "messageHeadline": "Update CHANGELOG and MIGRATING", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f8516c917ea295c6470a5ea0cae9041f1277b530", "messageHeadline": "Update test contract for vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91e7a1633bcdc4c6dc93e37a2f2d50d5870e388e", "messageHeadline": "Update ibc-reflect-send contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2b01441f65a03ebd41af5258ac15b92eeabd50af", "messageHeadline": "cosmwasm-std: Rename IbcAcknowledgementWithPacket -> IbcPacketAckMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "9e366f1882bc09dc665b5cbf04a73d89053fb635", "messageHeadline": "Merge pull request #1023 from CosmWasm/1022-rename-_contract_address", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "207b0ac6b5431e436550df545858315b8c6fd5c6", "messageHeadline": "Add mock_wasmd_attr helper", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "a7273d21ef2e6f5d30e05701f02d5c986a67822e", "messageHeadline": "Fix compiler errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "29e64ab350c6e13be72d47a927f10df88b833d9c", "messageHeadline": "Update event attributes for test (_contract_address)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7e9f00bb954f3842b5d76e9f14a2321417561d18", "messageHeadline": "Rebuild vm test contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "839feab5b4471b3b0872b1ce17be1daaecf01e6f", "messageHeadline": "Use _contract_address rather than contract_address", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f86a62a46873c782d4ba4a0d3a865e21212c898d", "messageHeadline": "Set version: 0.16.0-rc3", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "a4752c20a200bc88368bbb9c4b5dd9705b7bcf59", "messageHeadline": "Fix CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bf3bd5fec6b2fdb6f3127967dde5ad2401a0db0", "messageHeadline": "Merge branch '0.15'", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1403, "deletions": 1575}}, {"node": {"oid": "92be20d4b6db9dede677ab2dc72e344da8bb9057", "messageHeadline": "CHANGELOG update - 0.15.2", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "924ebe87ecd707853d09af951d363b92b5c622fe", "messageHeadline": "Set version: 0.15.2", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "b651abc9cab43c6eebfa6dabeb43140de7761ed0", "messageHeadline": "Merge pull request #1018 from giansalex/fix-voteoption-missing", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "15b4e804bdad531371c1301d0e261090cb998d62", "messageHeadline": "CHANGELOG update", "author": {"name": "Giancarlos Salas", "email": "giansalex@gmail.com", "user": {"login": "giansalex"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d13b440e8e93111ad1b9720f127b770c669fa719", "messageHeadline": "Revert \"Builder-esque pattern for Response\" (oops)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 36, "deletions": 56}}, {"node": {"oid": "82029015b139ad499a0edc25a52270d228274c48", "messageHeadline": "Builder-esque pattern for Response", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "6ba2262ceac597c946926415efa159329ddb5c50", "messageHeadline": "Run format on std", "author": {"name": "Giancarlos Salas", "email": "giansalex@gmail.com", "user": {"login": "giansalex"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "715158363afcc5c28b453f8048a7d86e2bd6c54f", "messageHeadline": "Export VoteOption", "author": {"name": "Giancarlos Salas", "email": "giansalex@gmail.com", "user": {"login": "giansalex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68c6aec29fc3c07de408c440d9836698cd930d32", "messageHeadline": "Set version: 0.16.0-rc2", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "d31d13aa88c42b6b172318de75ece36902e6fd8a", "messageHeadline": "Merge branch '0.15'", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "44010d7670f97fafa77cdcfec49de132c44f7f7a", "messageHeadline": "Set version: 0.15.1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "b7e568eda831ab82e0ca7ff6d830bd52d3866717", "messageHeadline": "Merge pull request #1017 from CosmWasm/ibc-msg-snake-case", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0831c14a75c65bdd2abf4ae9c82163827e028fe4", "messageHeadline": "Merge pull request #1015 from CosmWasm/update-license", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba169203fcea4d555573571069b5a85eb7ddb60d", "messageHeadline": "Merge pull request #1016 from CosmWasm/fix-govmsg-missing", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eac024245bef2c5287e74bea48eadd53c17cdc3a", "messageHeadline": "CHANGELOG update", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "63905b1d40b03fc84fa54f06aa1e332a0636be35", "messageHeadline": "Make IBC Msg types serialize as snake case", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "442c5d6828e910e410cd4294ee3ac934b83a68e3", "messageHeadline": "Export GovMsg", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "17693a6f45fd017d436319a4425062b60ac76eb7", "messageHeadline": "Update NOTICE file", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87b905f0b13c9c593ca70637e33b7be9ec6159c8", "messageHeadline": "Set version: 0.16.0-rc1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "d1256a4050edf6f3feacfd8f91ccdd3053088a8d", "messageHeadline": "Merge pull request #1008 from CosmWasm/different-channel-types", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 230, "deletions": 156}}, {"node": {"oid": "ed2f744e43cdbd6a250962a882e7ca72349bda16", "messageHeadline": "Update docs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c9d8088194176bce3bbf25227bd7c73208391a99", "messageHeadline": "Update docs re IBC channel entrypoint changes", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 63}}, {"node": {"oid": "71ead80ea46419712602ebd0fb90aed4bcac108d", "messageHeadline": "Update vm test contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f28520d834c762829ad7bbbd168f69525f218fba", "messageHeadline": "style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "96a1f888f0cdb7446e29f60054165e635b258e39", "messageHeadline": "Merge pull request #1013 from CosmWasm/fix-clippy-warnings-local", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 61}}, {"node": {"oid": "d797d6ed0567b52a70126a02b2959f03f89de6e5", "messageHeadline": "Add changelog entry for to_hex() change", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8bc7ae9bcc9107d4217931b07c67e2b797224801", "messageHeadline": "Fix clippy +1.53.0 warnings", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "429ca607b467c7e9e38ae966f75d296bf6129089", "messageHeadline": "Update contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "455b49ad83333f23ac6563ffb425e9e4b8edc6d0", "messageHeadline": "Diff between the 6 different IBC entry points", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 126, "deletions": 27}}, {"node": {"oid": "eb268937f9d4cdc16264a911f51d861fe9ebea2e", "messageHeadline": "Move counterparty_version to IbcChannelOpenMsg", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "91e38d4a068dcff2c5b36eb3e7ffd41383eb78b4", "messageHeadline": "Merge pull request #1006 from CosmWasm/crypto-update-k256-version", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1072, "deletions": 904}}, {"node": {"oid": "41ee4351e8a52b0901bd1820a483780dd54fc2e7", "messageHeadline": "Update contract lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 756, "deletions": 595}}, {"node": {"oid": "c03a22e1f2ffedcaab2c8d15532636eb494959f6", "messageHeadline": "Fix deprecation warning in benches", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ebccd4ebbd1e7569928f9e550283f38f73d3e10", "messageHeadline": "Update Cargo.lock", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 50, "deletions": 59}}, {"node": {"oid": "cec2bcbd91484556babba5b403312d314a0fa058", "messageHeadline": "Update to latest k256 v0.9.4", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1df3bfb44662be94dca09d201b811bceafa71ee5", "messageHeadline": "cargo update", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 274, "deletions": 258}}, {"node": {"oid": "9f1d7724b5d830f47e26e491b6776395a089f15f", "messageHeadline": "Merge pull request #1005 from CosmWasm/events.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 68}}, {"node": {"oid": "fb6283ccdc72dfb59cd6f537c143c1fccf3e8a2b", "messageHeadline": "Collect Attribute and Event in events.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 68}}, {"node": {"oid": "1258ea23716a1dcd33b390092435970b762c41b3", "messageHeadline": "Merge pull request #1004 from CosmWasm/reserve-underscore-attr-keys", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "02adf9129aa35096276a47197e2cad53d82be85a", "messageHeadline": "type in packages/std/src/results/attribute.rs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8d439456224a516d466e2aeca4722ca4ada884a", "messageHeadline": "attr construction should panic for reserved names", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "bc285e539f843ef3ee811060cde9486417a83a60", "messageHeadline": "Merge pull request #1001 from CosmWasm/ibc-response-custom-events", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "bcf6b586c48a3fff2a1b390e7723daeb5641d4a3", "messageHeadline": "Test the new events field in IBC response types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "75835f0af6e25edbce6342df090230d124d6b672", "messageHeadline": "Update IBC contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "effb56241dd6e3079244f6c39e4e749dc3f9cb3b", "messageHeadline": "Merge pull request #1002 from CosmWasm/migrating-cosmwasm-versions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "64b5001c5d8123565c8d000fedbb7b2591ccd6bb", "messageHeadline": "Add the cosmwasm-* version changes to MIGRATING.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "db0a9351a8ddfa18e9602a9842290fc764cc67ed", "messageHeadline": "Add custom events to IBC response types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "82b6c2c9803a39aae97a245edc11b72756211f64", "messageHeadline": "Merge pull request #996 from CosmWasm/update-ibc-types", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 551, "deletions": 228}}, {"node": {"oid": "e74e905e4878961d9e4dc98944481ad907fc122a", "messageHeadline": "Change new release version to 0.16", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff5ab38c1678c19e83bf4fef8af49999f85cac08", "messageHeadline": "Make mock_ibc_{channel, packet} private", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "290318beec6262c0a227fb2eb0fb01c0616335a6", "messageHeadline": "Typo in IBC.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "270459200bfb06cda8c4e0ee0fc0cf0201e4c5d8", "messageHeadline": "Merge pull request #999 from CosmWasm/cleanup-native_", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "768ebf6fe0d7e08780acc41f48598e0240a3ee37", "messageHeadline": "typo", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aa52bec7d03aef4b765dc44183411cdc1cf0d4f", "messageHeadline": "Update changelog and MIGRATING.md with new mocks", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "37e508e48cb3e01d34fbba144b29bb224a5397bf", "messageHeadline": "Switch to using the new mock_ibc_channel helpers", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 46, "deletions": 101}}, {"node": {"oid": "41643544a61c5a21ff6d3855e2946beedf50f243", "messageHeadline": "Merge branch 'main' into update-ibc-types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 95, "deletions": 186}}, {"node": {"oid": "2e643c2a620bcde376ca6fd66997fccd3dd5b39b", "messageHeadline": "Update IBC testing mocks to produce msg types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 113, "deletions": 74}}, {"node": {"oid": "91d296587b4ce4241f3d785eb2aa317738543c9b", "messageHeadline": "Remove obsolete native_db_read; Rename to do_db_read", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "0eeb0e81de15eddffb96bf25a4e751cc09a110ec", "messageHeadline": "Organize code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "dd86d9a2bd0e4521d8ac48981db44722a486dd93", "messageHeadline": "Merge pull request #998 from lukerhoads/main", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 168}}, {"node": {"oid": "e82f9dd36cfb5fe642c592f66b4976593149af96", "messageHeadline": "Suggestions implemented", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "e5e39110a725a43cbe04ceb634a3c98d48884d56", "messageHeadline": "Merge branch 'CosmWasm:main' into main", "author": {"name": "Luke Rhoads", "email": "51463884+lukerhoads@users.noreply.github.com", "user": {"login": "lukerhoads"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "530777ec33351841399b9fb99d00f12813939d3b", "messageHeadline": "Merge branch 'main' of https://github.com/lukerhoads/cosmwasm into main", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea0caad9b2e60d7357ec8a097e0509e3c0187514", "messageHeadline": "Removed unnecessary native wrappers", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 28, "deletions": 128}}, {"node": {"oid": "bf68ab691ddbb84a25b7c7abcfae6e4545b75abd", "messageHeadline": "Merge pull request #995 from lukerhoads/main", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "e57ad26f6583284a571a6cc25a964e45d721453e", "messageHeadline": "Update a link in IBC.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2f579f1a974431d42380c5371a395131a83801", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ae035c194399beed9b56d737aa8002591f3f060", "messageHeadline": "Changelog entries", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c512266f2701853afa8385744971e115f35d8e6", "messageHeadline": "Merge branch 'main' of https://github.com/lukerhoads/cosmwasm into main", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09880a86701b4c78c8ad41b3f5f6e28441c06d9e", "messageHeadline": "Buffer length bumped to 64 to allow flexibility", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1270309a9439dfc5cce8e1de0a15551523d66d02", "messageHeadline": "Update packages/vm/src/imports.rs", "author": {"name": "Luke Rhoads", "email": "51463884+lukerhoads@users.noreply.github.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f8c9a2ccdb64e3ae96198c052b2948403ecc977", "messageHeadline": "Update MIGRATING.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "e5eefe2514f6724e8a5c565d83a05a06c47ec8f4", "messageHeadline": "Implemented suggestions", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cb71b9e079ede71f70b2d26f7ac5c72b73c1c054", "messageHeadline": "Update IBC.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "4fd16857c0ba46a8dd556ebb5f6c6b54d089d011", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6c732dda98402d9c1060aaf2c27a07166b54b30c", "messageHeadline": "Update vm test contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4acd2b17b6372cdee98eee54b3a38367c83ffaa8", "messageHeadline": "Update interface version", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "d84abf386b50a5edbf36ff8d69a7e2a1bcbc5f9f", "messageHeadline": "Update vm testdata", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2690da121ebf2185ad8cce8c0098ab614ac382e", "messageHeadline": "fmt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6996022f775333c3b050ba0a50d5ad54af5d17d0", "messageHeadline": "Fix vm tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "5e52d6cb2a9722599eb2bd68fa1eadc89f0e5fac", "messageHeadline": "Update IBC calls in vm", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "378b029707ebaed4505b3666c620bed69ff9a682", "messageHeadline": "Extend IBC entry points", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 268, "deletions": 115}}, {"node": {"oid": "3a378d461975b6292c46ac420ff3531ed509798e", "messageHeadline": "Formatting in hackatom", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf14490d7d741f7293cbce30f127f2633e356e72", "messageHeadline": "cargo fmt", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d5754420c08fbade8dc9985c8f016555e4456f", "messageHeadline": "Actual revert to 33 length", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f67cee153a50655354e7a19c4ec98c265ad7227", "messageHeadline": "Reverted attempted VM test fix and fixed hackatom contract test", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa5feee3ac78b3672f14ddbed7f84f9d220eee5f", "messageHeadline": "Attempted fix to package_vm and contract_hackatom testing errors", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6abdd2f0f67042c68e848c68743394484805db74", "messageHeadline": "Revert and modified tests in imports", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "15ad2436c6e4ecfa9e30a93d70ac69fff6ff9427", "messageHeadline": "Re formatted root and all contracts", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "803edac584b736780a1c3f29295391986b5a5298", "messageHeadline": "Fixed inadequate memory allocation in create_empty function", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6bc0af27c0cb93f40130ea75812e9fe94b69c89b", "messageHeadline": "Canonical address length bumped to 54", "author": {"name": "lukerhoads", "email": "pumpkineater661@gmail.com", "user": {"login": "lukerhoads"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a97e0412f1a9692b707931b3914fc023fa545d99", "messageHeadline": "Merge pull request #991 from CosmWasm/fix-canonical_length", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "f13c9a5e14c77d547743231baa280e323e08b22c", "messageHeadline": "Make MockApi::canonical_length private", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "9c84ce38dc0df74bc5ad504fcaa09d326e2c6511", "messageHeadline": "List number of shuffles in docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "9fac2cae262e56e0d1a5649dd43b1cb11cdb56cb", "messageHeadline": "Merge pull request #993 from CosmWasm/feature-iterator-on-by-default", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "bb266ab8f1adaa09aeb9a39f2667f09dad185002", "messageHeadline": "Format markdown", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fbe9588ac53c933b75f87f140b4ba53e1329bb0a", "messageHeadline": "vm: Enable the `iterator` feature by default", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "03fafdb3e1e30a27a693842dc1104764e5cd35ca", "messageHeadline": "Update MIGRATING.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d5034f023ffe2997f4d38cc2e430cce8818cf744", "messageHeadline": "Disable `iterator` feature from std in contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "736785e5dadfe433343657225067197ca4b0ee81", "messageHeadline": "Disabl std default features in storage and vm", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c9183132087d923f098a53ebc9cab65f0176c25", "messageHeadline": "Update CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2492d629798b9e29bc58fbd0b3cbc40293fa683d", "messageHeadline": "Enable `iterator` feature by default", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e1436bfcc83bda978d327705876c71590e2fffd", "messageHeadline": "Merge pull request #990 from CosmWasm/to-string", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "d059525d0351676d6db40f5982a846e44c81f117", "messageHeadline": "`attr` arguments have to implement `Into<String>`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "9c9f8a527d7165d77388183114c3ecbc276860c7", "messageHeadline": "Fix 0.14 -> 0.15 headline in MIGRATING [ci skip]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cadfb0ab808d477792292c7ac7635eda0e5567ae", "messageHeadline": "Merge pull request #987 from CosmWasm/update-migrating-md", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "65427fb6b8973235a50aaf07b97ad8d3a6fbf7fc", "messageHeadline": "Update MIGRATING.md", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "32b1fe64069f746b183394cdf8da7137f2e8e96f", "messageHeadline": "Set version: 0.15.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 70}}, {"node": {"oid": "13decc5076cf0f01590546038b64417fd737eb11", "messageHeadline": "Merge pull request #983 from CosmWasm/impl-storage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "a231b5bb46989bd4eeddc7b5f9bc6330ef17d269", "messageHeadline": "Implement Storage for PrefixedStorage and ReadonlyPrefixedStorage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "d54e5f0c7456cdc1b27b34b0f73745709de8beaf", "messageHeadline": "Merge pull request #982 from CosmWasm/empty-data", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84e9ad273ab1bc9c9c7bf52e2ab71227a9629eb9", "messageHeadline": "Document the use of data: Some(b\"\") for clearing data", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff66d1bab094cccd72b12fa165e1f817732ed289", "messageHeadline": "Set version: 0.15.0-alpha3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "81198edb2fd93012d4bb58fb2569d5fd4aee993f", "messageHeadline": "Add #975 to interface_version_6 changes [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fbb9f30ae7b0cf4aaaea287bd59043e381b58fd0", "messageHeadline": "Merge pull request #975 from CosmWasm/extend-ibc-acknowledgement", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 132, "deletions": 36}}, {"node": {"oid": "dfc4e57b59bb9d80c9bf563c9f2c3ddc68ecdf68", "messageHeadline": "Update packages/vm/src/calls.rs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "08ea958f197a6ed8ad9bf290129a9de2e652d50f", "messageHeadline": "Add an entry to MIGRATING.md", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "86be20c67ee0dc4fb8add980c058041ca122a2ba", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "15b6c6027cecfdf5f0e328c71e746b0c28f75f64", "messageHeadline": "Rebuild test contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d19cb44e33ca5f1459b62a616025073c2b370d1a", "messageHeadline": "Rename ::new to ::encode_json", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "428b0fd912efe46af94eeb7f2d47c2706786e443", "messageHeadline": "Update vm with new contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fcfebfbbe983519403ea6479496ea50d1174ac01", "messageHeadline": "Update ibc-reflect-send", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "ec634ba1a758b9694272117ee7ef86eca37902cf", "messageHeadline": "Update ibc-reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f9869de22b64d66a8b39d02eb536a2f9eed1e292", "messageHeadline": "Update IbcAcknowledgement type", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "bbad0261bc878dbb7043830ff1aa8f45e5a892fa", "messageHeadline": "Set version: 0.15.0-alpha2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "b4cfe36a586efb16ec1b300a55bc9f42c0542816", "messageHeadline": "Merge pull request #977 from CosmWasm/bump_interface_version", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "fa910a33d4a833eb21c3d92a3c2036ab56e1744d", "messageHeadline": "Rebuild development contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6da7177625af1f4a29a4ee4aeaaae901629663ab", "messageHeadline": "Add floaty rebuild instruction", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b9dc544b9f5effd41164f669522cbd0939430a6f", "messageHeadline": "Bump marker export to interface_version_6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "e0178a969e6ea9f45d3ea1c532e5d539993a50fa", "messageHeadline": "Merge pull request #976 from CosmWasm/floaty-ci-fail", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7e4c412d91c9ff5e4cb6e485954bba80efbff5df", "messageHeadline": "Revert \"REVERT ME: Test build_and_upload_devcontracts CI job\"", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "3487fcc7f560770b6680be97a85aab13614f7cd0", "messageHeadline": "REVERT ME: Test build_and_upload_devcontracts CI job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "117811599729b5f52027fd6686e31b07ee8e8775", "messageHeadline": "Exclude floaty.wasm from checks in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16b0abc0683fe3f1e84b509c7c5c262c2ab5e435", "messageHeadline": "Update Rust optimizer to 0.11.4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d710ef6af374f2667937c132b6dd94dc691fd060", "messageHeadline": "Set version: 0.15.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "79cafc8aa13711963c9deb6ebcbf6db9eed98aed", "messageHeadline": "Merge pull request #973 from CosmWasm/voting-msg", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 291, "deletions": 0}}, {"node": {"oid": "9997ae21d35bfa9af1c2ccb3bcda45baaaa27427", "messageHeadline": "Merge pull request #972 from CosmWasm/rename-subcallresponse", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "048dc381493629d947c2254078723cb4439f9e1d", "messageHeadline": "Rename module `subcall` -> `submessages`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4c4abd2aceec567943ebb9844761e614bb8bab30", "messageHeadline": "Rename call -> msg in `reflect`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "8827313a8638b057fb6e200a8d559e4e7ef35d1b", "messageHeadline": "Rename `SubcallResponse` `SubMsgExecutionResponse`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "f819874eb47502cd03377c98519b2c3ad877f5b7", "messageHeadline": "Refactor CosmosMsg::Gov", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 264, "deletions": 4}}, {"node": {"oid": "b300a59967d823cc183ef9168557bc6dc8488561", "messageHeadline": "Add GovMsg to CosmosMsg", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "f9ae49205ffb5f4b5a93c2bfb9b104152b01830a", "messageHeadline": "Merge pull request #970 from CosmWasm/f64-check", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2289, "deletions": 0}}, {"node": {"oid": "2d7611cb08ad6bdb0b9cc4a92ba9c452dcc248de", "messageHeadline": "Remove integration tests for `floaty`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 246}}, {"node": {"oid": "429301d806528d2db4bb3cfed45eeafa34898750", "messageHeadline": "Update .mergify.yml", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "faba781e156b249b7dcf93da30f157174a8d80c5", "messageHeadline": "Test `floaty` in CI", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "43d6af233c7fc18e87cc49dd2e9699043e141a47", "messageHeadline": "Make the `floaty` contract smaller", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 30, "deletions": 739}}, {"node": {"oid": "299480ada640091568ed598ab1e7cf5cc41b2a64", "messageHeadline": "Merge pull request #971 from CosmWasm/rename-kind-to-ty", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "59c4d869a5829b6e1b59fb9d031d3c64385fd126", "messageHeadline": "Fix contract_with_floats_fails_check test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 203, "deletions": 195}}, {"node": {"oid": "820c038286eef93b64143bd58e0ecca94648718c", "messageHeadline": "Rename `Event.kind` to `Event.ty`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "864ac2d5065c9f409d6c82dd9797275fd8a79c8f", "messageHeadline": "Add test for contracts with float ops", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3173, "deletions": 0}}, {"node": {"oid": "3cea0aedd4e5020541d06cb18df1a9da323227ef", "messageHeadline": "Merge pull request #968 from CosmWasm/custom-events", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 97, "deletions": 21}}, {"node": {"oid": "6c6f19abda83721a25e30c856364bf9105a2eefb", "messageHeadline": "Format CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d513ced940c6312f15383d39049c261b4c789cd", "messageHeadline": "Update hackatom to emit an extra event", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "342a1cad848b885be32167cfda640038717ec403", "messageHeadline": "Fix unnecessary string clone in `Event:attr`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "316d2225f9c8e1d38bcf539701c27d806323b3c5", "messageHeadline": "Update changelog", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1b9286d32bc46bc1ad7567db87e65ca8204d385", "messageHeadline": "Update contracts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbf9494465329dd4fa494297c622282018de9e13", "messageHeadline": "Refactor test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ea6cba49032cb5e0b1b6a0cfdf0cf58680853415", "messageHeadline": "Docstrings for events", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e5bc99e30de9b366e3d73494903e84908eac3b1", "messageHeadline": "Update gas prices", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "0cad7ae55715ddc5b93fc6c743585c21318edb03", "messageHeadline": "Update compiled Wasm modules for VM tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6ae1cc3f3663fc91253895c1623e79d9c8f6001", "messageHeadline": "Changelog entry for custom events", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff67f24a216d469b6637402b2f9e8d12531f3e03", "messageHeadline": "API improvements for custom events", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "45472d5b824302b164a47464cb92151fa981b5b2", "messageHeadline": "Add custom events to contract responses", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "f275d78669ac924ac856de98bda2569bf011fef9", "messageHeadline": "Merge pull request #961 from CosmWasm/merge-messages-submessages", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 333, "deletions": 305}}, {"node": {"oid": "096a9d19de56c4ba60210fba646be395fbf79c36", "messageHeadline": "Polish some text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7a0cc957f2426fd68887cdde92c517beb12fe4fa", "messageHeadline": "[skip ci] Add migration instructions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "98d0cb6488015fa1ad383279832350c1926d8e33", "messageHeadline": "Update test contracts for vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b937b231193635a23c4a0c22b00c145bcc6377b5", "messageHeadline": "Fix broken test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "7813dc18dc84cf607a646e6a5a53d911879ffd8d", "messageHeadline": "Cleanup from PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "dc11fd91a144d5658931e0893a7db7934abc9c9f", "messageHeadline": "[skip ci] Add CHANGELOG entry and make spellcheck happy", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "950a3d280262d1d708b1ac280192ac871917e369", "messageHeadline": "Update remaining contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 61, "deletions": 98}}, {"node": {"oid": "24a1668857836e8c065839781b3ec91995e52a0d", "messageHeadline": "Update ibc-reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3dbf7be28ccfb8cf2dea63242b90e722381604eb", "messageHeadline": "Update reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6bf24d66e4cea2fea024546dacbc9cb522abf70c", "messageHeadline": "Update hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "2b590e6a631decef9185b2cbfe5b4aa3d603782e", "messageHeadline": "Refine add_message / add_submessage helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "989d4b70c1541971c9748efe86deda0b173458a3", "messageHeadline": "Update burner contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "606a41f02b74e427afbe06d4ea279ccdaf0e21df", "messageHeadline": "Cleaner SubMsg API", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 57}}, {"node": {"oid": "fee113a0094ad26088f15ebb77028aca720d4014", "messageHeadline": "More vm fixes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a47488c0acfd984b91f309cfdfc45301c6194b68", "messageHeadline": "Fix gas prices in vm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e61e7599ccb3cbab8ac56556f9cb66d6b80d0e77", "messageHeadline": "Rebuild test contracts for vm package", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8642a4b3d043eec15e5b8dfa274462a2e1e6ec66", "messageHeadline": "Update reflect schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4863a243db6d57d150f8ae0a78d6330b1c544955", "messageHeadline": "Update Response.messages rustdoc", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c9cb1ff5e0535d47eec2d2652507197ebb0fd49", "messageHeadline": "Replace subcall -> SubMsg::new", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "30d2b3b9216cba522aa9688c33149eda11d99900", "messageHeadline": "Update ibc-reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 61}}, {"node": {"oid": "241b08afc75ff582fe3ac0462b2a4fc23b976817", "messageHeadline": "Remove submessages from Ibc Responses as well", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "7229b8c9611a7bb3b27decde314bb60e8ff6d9dc", "messageHeadline": "Update burner and reflect contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "578ad954ca7a8d19235e7cde3528875994438ff5", "messageHeadline": "Fix up tests in std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "1f07ad0ac00ac22b7d17414a71741039abf09c82", "messageHeadline": "Remove submessages", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "b7cdec35813406a53723475b42c32f2336f9bcc2", "messageHeadline": "Add helpers around SubMsg construction", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "98ad67ae92766db96022069d813ee4d56800bec0", "messageHeadline": "Merge pull request #966 from CosmWasm/improve-event-documentation", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5ab0f49d75af3476c7fe2dc81277f5c41169f2ce", "messageHeadline": "Improve documentation of the Event type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4bca9108542f444dc0b05ebe80009308749d7f13", "messageHeadline": "Merge pull request #964 from CosmWasm/state-and-cache-folders", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "994e216ce40fcdf10d36b75bdde2b2ed4d49606f", "messageHeadline": "Merge pull request #965 from CosmWasm/wasmer-v2-final", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 413, "deletions": 248}}, {"node": {"oid": "2ad1a7411e5dfdf45a6f2f4ce05125e3626dca11", "messageHeadline": "Update `wasmer` to `2.0.0`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 413, "deletions": 248}}, {"node": {"oid": "5c0b04df82e3225f5d02ccf1a4d110831d8fd5cb", "messageHeadline": "Add `state` and `cache` folders to FS storage", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "dfea73802fb0932dfc1329d82b8adce9640f43aa", "messageHeadline": "Merge pull request #962 from CosmWasm/ci-formatting-checks", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "fdca3d671203f55c998ef7e1b9cf9e72242b00ef", "messageHeadline": "Fix .circleci/config.yml formatting", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c931ac67e001f13d30edbbbed9a952197cdb0274", "messageHeadline": "prettier: Only proseWrap markdown files", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5d305fce5efeca97414e843275bc809299a56083", "messageHeadline": "CI: add a job for validating sh, MD, and YAML", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4258c1c91cda3190671ec0a993e3abca63b5f894", "messageHeadline": "Add the `-c` flag to formatting scripts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "928144ef43f73d5e72bed4dff389349e46813b86", "messageHeadline": "Merge pull request #960 from CosmWasm/move-limits", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 88}}, {"node": {"oid": "f03b8fe134462ff215fa49760f285cb680579931", "messageHeadline": "Better error message for obsolete MessageTooLong return code", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff0fab541f93b064d33802535ffca8dc2c4284f8", "messageHeadline": "Merge pull request #936 from CosmWasm/impl-sub-for-uint128", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "5edb2c012415a851d1b586bae005bffb5d34e635", "messageHeadline": "Implement Sub for Uint128 (closes #858)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "0497f9fc4e6c344a29341ce237acab0f9b316255", "messageHeadline": "Remove `VerificationError::MessageTooLong` too", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "566ab76be06c95a7dd43a981f2b59b04a8cd2b5f", "messageHeadline": "typo", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a3558d6aa4702eb1633b68bfd01a1fbc5dadbfa", "messageHeadline": "Move ED25519 msg limits from `crypto` to `vm`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 29, "deletions": 84}}, {"node": {"oid": "76a23fa1f4505771644b82ceb633f7258b7edb60", "messageHeadline": "Merge pull request #955 from CosmWasm/wasmer-v2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1653, "deletions": 1151}}, {"node": {"oid": "0e4f5179ff46f1df52229ddbd587d7ff0a432c27", "messageHeadline": "Update `wasmer` to `2.0.0-rc2`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 192, "deletions": 300}}, {"node": {"oid": "32b0a18150bfcd6554201932cf630f7f307eca47", "messageHeadline": "Update WASM operators for wasmparser 0.78", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "8b46cdd4f614383523544842532ca8d3928ec52f", "messageHeadline": "Update wasmer to 2.0.0-rc1", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1584, "deletions": 1030}}, {"node": {"oid": "4fa24100baef7f647c14768b2f74c17879ef3f5c", "messageHeadline": "Merge pull request #958 from CosmWasm/sort-middleware", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "80b9807844a8478d00ef571228062536978e37a5", "messageHeadline": "Merge pull request #957 from loloicci/fix-deadlink", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79467a44cb5e4622424a6a139e56856053664f06", "messageHeadline": "Move deterministic middleware into wasm_backend moduke", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a2dfc02f40c855eff16a10aa188141392b22cc0c", "messageHeadline": "fix the range of referenced code", "author": {"name": "loloicci", "email": "oxisccl@gmail.com", "user": {"login": "loloicci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84cadd909111e71421066847f7ff1a175920063b", "messageHeadline": "Remove obsolete comments", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "660039951933df73ea9bed6da2e608ab0df1877d", "messageHeadline": "fix a dead link in comment", "author": {"name": "loloicci", "email": "loloicci@linecorp.com", "user": {"login": "loloicci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96817d3297ab3f47223e8285e852ccc8f5b945a9", "messageHeadline": "Merge pull request #944 from CosmWasm/explicit-enum-cases", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 416, "deletions": 2}}, {"node": {"oid": "90e72908a8c58577013632f4ca7c1bd63b16c959", "messageHeadline": "Merge branch 'main' into explicit-enum-cases", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 700, "deletions": 461}}, {"node": {"oid": "f983ad6c1d54bea490f73d22c6e5f2408cdd7137", "messageHeadline": "CHANGELOG update for opcode whitelist changes", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ddd159f1ce3fb2c2a208a8b276a0cb30a587364f", "messageHeadline": "Better error message for ref type opcodes", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "879465910cb0958195e51707cb2b3412de302bbd", "messageHeadline": "Merge pull request #954 from CosmWasm/increase_read_limits", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 287, "deletions": 79}}, {"node": {"oid": "7408b22328c7881cf7a3c9625d62cf6448a2eb52", "messageHeadline": "Add DESERIALIZATION_LIMIT to integration tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "8e4e069ccb25f7dc9d979f77a60fcb266a8d579d", "messageHeadline": "Create deserialization limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 16}}, {"node": {"oid": "41b0c554d355cd6e0ddf19ea21f457c0e4e4c55c", "messageHeadline": "Add some basic serde tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "490b494c938dd75b86e025ee9b57f713d7f65c41", "messageHeadline": "Increase read limit of contract execution results", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "1467bf2101d7fe6e4d2db282fbf364fe4895578b", "messageHeadline": "Pull out read_limits", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "ce8ce0cf88d7a7c4615df7e7ea90f491c08fd04b", "messageHeadline": "Merge pull request #946 from CosmWasm/uint128-private-inner-value", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 63}}, {"node": {"oid": "b75e4f2a9e97dd145fa7f8aeaacab414dd5dff54", "messageHeadline": "Format CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab1fd9fc8eea481ffefdaf12a18a4c85c393e5fc", "messageHeadline": "Merge branch 'main' into uint128-private-inner-value", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 123, "deletions": 241}}, {"node": {"oid": "0cc7150437f0c907a7b73ed3b9a90453bc0bfc1f", "messageHeadline": "Explicit Operator enum cases", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 405, "deletions": 3}}, {"node": {"oid": "354a9cb9e4ae80d4a3673205b363540519d4ca7d", "messageHeadline": "Merge pull request #945 from CosmWasm/remove-deprecated-context", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 129}}, {"node": {"oid": "eea6d7a399f65120d76df3e196c3e0ccab6e9112", "messageHeadline": "CHANGELOG - formatting", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8eabee47850292cf544c4fe55476e2b9cce059d", "messageHeadline": "Merge branch 'main' into remove-deprecated-context", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 118, "deletions": 112}}, {"node": {"oid": "a0a22158918169c7d26f3872d5fc1d68aaa36ad2", "messageHeadline": "Remove deprecated response types", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "079ac4e3f33b7f6193a0edb618aadc8dd9a9ee13", "messageHeadline": "Remove deprecated Context", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 7, "deletions": 120}}, {"node": {"oid": "cec24979814a11699baa0fca03c586d041d418d4", "messageHeadline": "Merge pull request #947 from CosmWasm/rename-send-to-funds", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 117, "deletions": 112}}, {"node": {"oid": "df039ddf533b697d50e8ca2d86e6aa242968f5b0", "messageHeadline": "Fix contracts after changing Uint128 interface", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "71dcb6c59517e8e0e7d741d7f7128d001b07263c", "messageHeadline": "Make `Uint128` inner field private", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "1a326ba08fd033cdc85abbbdf0630f00b13313f7", "messageHeadline": "Update ibc_reflect_0.14.wasm", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5a53cffe8d7fcd4c6e1f21868093928f79bb07b", "messageHeadline": "Rename `send` to `funds` in `WasmMsg`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 117, "deletions": 112}}, {"node": {"oid": "9b3c0c4a4c2dcfe68653018cc8fa26cb925acae5", "messageHeadline": "Set version: 0.14.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 66}}, {"node": {"oid": "942c5354ecda0b46336e26a1c97882185d147f50", "messageHeadline": "Merge pull request #940 from CosmWasm/decimal-sqrt", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "5bd740a0e42955565b3eb6e9224591c212d67d5c", "messageHeadline": "Intermediate precision test for `Decimal::sqrt`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2f3c19b2360a9abd326d47bad03e0e4a1e443e09", "messageHeadline": "Slight perf improvement in `Decimal::sqrt`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c90d956a502a899bba18eebdb0d9125fde5ade8", "messageHeadline": "Style stuff (mostly comments)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3cf2c5b7741f156634016f24fa07fae966a5ba98", "messageHeadline": "`Decimal::sqrt` - variable precision", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b291c3ea78211d84b31944d7d3ca9e68acdc59b6", "messageHeadline": "Decimal - implement choosing precision for sqrt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e99da6b1d65cc38a4dc46b3825bfb6034205c9c3", "messageHeadline": "Merge pull request #943 from CosmWasm/submessage-docs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "2ac87f7c2a47e5c4896e6527126ddf94b028ba62", "messageHeadline": "Fix Decimal::sqrt tests", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b0c385ea2450d6a4c937674d220978024b9bdc07", "messageHeadline": "Implement math::isqrt::Unsigned for usize", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5440b6010f4f80a49ce882d940d7b93d134a066f", "messageHeadline": "Remove unnecessary check in math::isqrt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f316e6fba3343f34964f34da825fec17787fcb9b", "messageHeadline": "Pass &self by ref to Decimal::sqrt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d38bad0141f8d993807993ee9daef72c5caf0e4e", "messageHeadline": "Add a precision test for Decimal::sqrt", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e152b46d38c385de3cf76c7be338adf906a0be57", "messageHeadline": "Improve doc comments for SubMsg and Reply", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "14c644ffb79ebb307e6a89cb9780bf4e4fafdcd2", "messageHeadline": "Move isqrt tests to their own module", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "83edc5499e9591e9d2cdd2997333e4c02d2568c7", "messageHeadline": "Remove implementation of Isqrt for signed ints", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "c997d80b75bfc30124690b3c32ec89bc505e46fa", "messageHeadline": "Fix some typos in CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5d77cea1c3cf09e33f0aa663203433670ef62d98", "messageHeadline": "Typo", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8397e1a5180084fa99cb2390ab55ea1c4daa5a71", "messageHeadline": "Implement `Decimal::sqrt`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5fc162b11366cce1c4d9f5577094d1c4f2c84693", "messageHeadline": "Implement integer square root", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "bb4903cdd3986339bbb2919404fced0004f7a586", "messageHeadline": "Merge pull request #938 from CosmWasm/multiply-ratio-without-overflow", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 317, "deletions": 24}}, {"node": {"oid": "9fd8288c8cc77d29595b7c46e3bbc1252923e0b5", "messageHeadline": "Fix CHANGELOG", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bc27c7a6b81643a0331c808065691a6ff35c8fb6", "messageHeadline": "Extra documentation for Uint128 guts", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b636e609add1adf05b466ceceabc3ea858f0b063", "messageHeadline": "Lighten up the dependencies", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 180, "deletions": 1937}}, {"node": {"oid": "c4fa45268fea21c32b95d45d9506af5a11bd7f71", "messageHeadline": "Make U128 overflow panic msg a bit more consistent", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "26c4698f84599514c034bcef9eff9b51e883ae99", "messageHeadline": "Style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "003e017719567c084d1b462ad28448ffc0ab4cf3", "messageHeadline": "Update contract dependencies", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1994, "deletions": 160}}, {"node": {"oid": "9d43a9ae37f6b9579ee9e074b48753a51cf1ef8f", "messageHeadline": "Fix builds after introducing `primitive-types`", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ffc0e8aed23a0bc0302fa137156d262f2b5e2285", "messageHeadline": "Better multiply_ratio implementation for Uint128", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 185, "deletions": 42}}, {"node": {"oid": "f5a6f29300969b8ca1b66f4a31355d1b38e69677", "messageHeadline": "Fix overflow issue for Uint128", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "04fe94276ee37016c62f03a56e61d0379a1a705c", "messageHeadline": "Fix overflow issue for Uint64", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "686304338811d0fdb543d8f1d38d6761cb2366dd", "messageHeadline": "Merge pull request #927 from CosmWasm/timeout-helpers", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "c8bb0d7aece08c1163298e60e7fd33595121a32a", "messageHeadline": "Merge branch 'main' into timeout-helpers", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "9d2e5364264841d3926a2fa0c819e39e4f8a6b85", "messageHeadline": "Update `types::BlockInfo` docs", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd0170399cfa94ac613693777d7115f30d30bae9", "messageHeadline": "Merge pull request #937 from CosmWasm/div-decimal-by-uint128", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "d8108f87385018cff644bbb18aeb9e56ce58bd4d", "messageHeadline": "Update schemas", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "beec3e382ff63474bccb94b086301295206fef43", "messageHeadline": "CHANGELOG entry for new `Timestamp` methods", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60ea96ae49b72d081d428070be063d0c03405e37", "messageHeadline": "Style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e8b818cb15b1592f5751af0168464fff44aebff", "messageHeadline": "Style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41af2da8096d8cf07e0e38304bee953d7a4f2c9f", "messageHeadline": "Doc <3 for Timestamp", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9b11935bd904bed95769817353d676e54b0810cb", "messageHeadline": "Add subsec_nanos() method to Timestamp", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9899785ba2f6fda2a0ec3953d348b81f6c197b71", "messageHeadline": "Add seconds() method to Timestamp", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e08f82faec44896738ba9f684566e0bbaba8a9d3", "messageHeadline": "Add a panic test for Decimal div_assign by zero", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f3ed2d781d604f59819df93d370ef6d76afa1dbb", "messageHeadline": "Implement DivAssign<Uint128> for Decimal", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "98137807053e0eb33e550891a5082016b4327646", "messageHeadline": "Style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9506ce20adde621d4e6c54b55cc314fb16680c76", "messageHeadline": "Fix Decimal division test", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fc11dc1be61724c6d2442c508ca122aee052007", "messageHeadline": "Implement division for Decimal/Uint128", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "1e0a7267ac444ae34b1273424b7f9659f91d41d6", "messageHeadline": "Merge pull request #935 from CosmWasm/impl-subtract-for-decimal", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6afa78b1d18758b0aedaa0b3b313483e7ae6eea1", "messageHeadline": "Style", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a208aae901c4671a559707fd67f42e8c3b716e6", "messageHeadline": "Implement std::ops::Sub for Decimal (closes #922)", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "9ba7cb0032458fe55e738bb5eca9ac366ccc7f5f", "messageHeadline": "Merge pull request #932 from CosmWasm/addr-as-bytes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "27a6e55cfb0be0f17437df47bc7e0b0e1167ab66", "messageHeadline": "Add doc comment to Addr::as_bytes", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cc901e393589c23c762c56587e7d75fe16021339", "messageHeadline": "Add Addr::as_bytes", "author": {"name": "Tomasz Kurcz", "email": "uint@lavabit.com", "user": {"login": "uint"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7cabb7eec13b8adff770e92796fcdd7e6c1e74e2", "messageHeadline": "Merge pull request #930 from CosmWasm/fix-ibc-limits", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 482, "deletions": 478}}, {"node": {"oid": "27fc194e77a81cae763605890aecdfed47141279", "messageHeadline": "Use call specific limit constants for IBC calls", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "c7cef9816496ae1443c07e5e2af991b8c6a73800", "messageHeadline": "Move IBC calls to calls", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 462, "deletions": 478}}, {"node": {"oid": "ea351ebab3dfa89872d3b162e25963b901f58432", "messageHeadline": "Merge pull request #928 from CosmWasm/streamline-calls-limit", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "faf074c3365212fffa8f3d66ecf74556f10df428", "messageHeadline": "Streamline result limits in calls", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "31de6c722a7fe0468472069eca451edbfbc5ea6f", "messageHeadline": "Add references to ticket #920 in comments", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "121deaa9f9c33a260dcdd2341ca04ab7255ebeea", "messageHeadline": "Merge pull request #914 from CosmWasm/add-timestamp-subtract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "002e6fe81dc6db4323fef700429f4dbb42975beb", "messageHeadline": "Add Timestamp::minus_seconds and ::minus_nanos", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "3c05943f9fa282a840152446e8744b86f5f699e8", "messageHeadline": "Implement plus_seconds via plus_nanos", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b82b655ca9acf405a52f563f8490bd29c957abc6", "messageHeadline": "Set version: 0.14.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 67, "deletions": 64}}, {"node": {"oid": "24744b97770b4a80baad8ba0c1c025d718471b02", "messageHeadline": "Merge pull request #913 from CosmWasm/crate-updates", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 99, "deletions": 189}}, {"node": {"oid": "d9461bc8917d18d4f3e2010ccc20415e91f5970b", "messageHeadline": "Update pin-project-lite", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "fa77b0a0883541b6d3807c00750d95780e21e11b", "messageHeadline": "Update const-oid", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "33ca9437651e2f3142faaf201cf1862ae796d04d", "messageHeadline": "Upgrade dynasm/dynasmrt", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 135}}, {"node": {"oid": "94829b04985400c27a23ad13bf310b7e2c0d07a8", "messageHeadline": "Upgrade smallvec to 1.6.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e7cc82c3e2bfa4720951e63aaeab2bef3de11ebd", "messageHeadline": "Merge pull request #912 from CosmWasm/implement-Timestamp-Display", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "942f8df568a8244906ac5ce1afb67134dd30dc73", "messageHeadline": "Implement Display for Timestamp", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "1fc1db0e47204eb7f70f0c2781024f7ccbb0e9bd", "messageHeadline": "Merge pull request #910 from CosmWasm/remove-unneeded-callback", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 133}}, {"node": {"oid": "058fbcaf427ca01fc220b9d4227a2b3ade8507a2", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "3693400d9ea6b1cdcd94f4c20e86882eda2c6460", "messageHeadline": "Remove callback from ibc-reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "a5933adcc98bd772ad77c4c9364cc03bc1b02ad6", "messageHeadline": "Remove init callback from reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 104}}, {"node": {"oid": "d9a13b54c68104c039ea6bbbde0ce7573070d0b5", "messageHeadline": "Set version: 0.14.0-rc1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "ba1f761b442f41e738f36d4b85bf7120bf6c4666", "messageHeadline": "Merge pull request #907 from CosmWasm/test-timeout-serializations", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 220, "deletions": 294}}, {"node": {"oid": "dee80cb28d30b14866e8545f511b14baf9c9b94c", "messageHeadline": "Update IBC dev contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1f15210caa43a99570f43a781b3f2abd2a58d428", "messageHeadline": "Use IbcTimeout in IbcPacket", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "34d7e0739d617390896d02811d33dc87256675bc", "messageHeadline": "Convert IbcTimeout to struct", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 147, "deletions": 281}}, {"node": {"oid": "1b18a3ac3a1081982b67b71b7cb91ed575e42146", "messageHeadline": "Change timeout_timestamp type to Timestamp", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2cfc6fee507bf75a24366ae2a22707882b632eb2", "messageHeadline": "Add test ibc_packet_serialize", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "01acae550fcce7af9f39a5f7f7d4cf2416b27f44", "messageHeadline": "Test timeout serializations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8740a274f641d848deccae79c7214440df16c94e", "messageHeadline": "Merge pull request #906 from CosmWasm/blockinfo-time-format", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "26cb32cee7de384c287383e31eab7257eaa87173", "messageHeadline": "Merge branch 'main' into blockinfo-time-format", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "36e27ccef1741e004d28571529d273ef26f5f10e", "messageHeadline": "Merge pull request #908 from CosmWasm/export_schema_with_title-immutable", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "e94cd8376880fc3a22509967ff3161eba5615a3d", "messageHeadline": "Make export_schema_with_title argument immutable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d884a5a2e4fe0a4e97a4785ece51e3bf51d03848", "messageHeadline": "Move prettier proseWrap setting to config file [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7efa7a5370fc3df5013982d4669b7c06d97c63b9", "messageHeadline": "Add CHANGELOG and MIGRATING section on block time", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "68e86a8c7b5ce53bda5c02be5a4edfe6c29d2a48", "messageHeadline": "Remove BlockInfo::timestamp getter", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2f03a9513184877ecd7bb98bec5ebf586b799cb1", "messageHeadline": "Update development contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dfe62c66ca5c52ea6543593feb7d60af92406eda", "messageHeadline": "Change time in BlockInfo to Timestamp", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "20f3ac88a63b8fefb79c16f0b96e0220bf92f399", "messageHeadline": "Merge pull request #903 from CosmWasm/refactor-timestamps", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 761, "deletions": 105}}, {"node": {"oid": "1c36c59635ad20d8eeacefc540e9fc0917c11ef3", "messageHeadline": "Update IbcTimeout docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "021b0459af0f01c3d4fa317fbc309b6e462f2b56", "messageHeadline": "Add IbcTimeout docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "da57a5f18f99b21b7b89cfbd73fcdc18b320f71f", "messageHeadline": "Add docs on Timestamp range", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d1b56d6b561ed8e35be1784d23b42b35f861e0fe", "messageHeadline": "Add Timestamp::plus_nanos", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "503271d7b7de7c61e9ba18813a90fd93fddc6a98", "messageHeadline": "Make plus_seconds const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f38e7980ff5d2a9e4678e670ad60bfddd2c8b48", "messageHeadline": "Test and fix Timestamp::plus_seconds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2e7c2ea92eb349e3199f0004c91733fc15ebee61", "messageHeadline": "Replace converter functions from explicit from_nanos, from_seconds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 117, "deletions": 70}}, {"node": {"oid": "a89cfb8853c6eed404d95af92932e27fc39308d5", "messageHeadline": "Create Uint64::new and Uint128::new", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a941c58c523588dd6f833a0b472f2c1aa63b723d", "messageHeadline": "Use Timestamp type in IBC timeout", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7e4c052df6b3852e89d9f8c8196300fce554c559", "messageHeadline": "Change Timestamp to be nanoseconds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "e11265025fbccf476cf34e64cb22266d3305590c", "messageHeadline": "Add thoughts on Uint64 and Uint128 creation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "cb0812e46ef3e3047d37adb8b872573423d72972", "messageHeadline": "Create Uint64", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 464, "deletions": 1}}, {"node": {"oid": "a605cab080a94a0f8cf89129b366afbda7905e7c", "messageHeadline": "Polish Uint128 code a bit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "132519b2c3d9b01c6975df70d01122aa9a00fa80", "messageHeadline": "Merge pull request #885 from CosmWasm/on-packet-recv-error-handling", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 399, "deletions": 188}}, {"node": {"oid": "e1e42079db27e4ed1a82e5558bf7472a570577bd", "messageHeadline": "Address PR feedback", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 82, "deletions": 74}}, {"node": {"oid": "22bcaf657d3df20e7ff17966ce240060766bed0b", "messageHeadline": "Fix VM tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "eb799172284a77ed830d15d99b0a8aae7fa11df1", "messageHeadline": "Update test contracts for VM", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d047d54803d58b9341debe68deb8cbccd38e640", "messageHeadline": "Overhaul the IBC Receive Packet section", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 119, "deletions": 63}}, {"node": {"oid": "eebb9395ccf315320e3f2fcc526ee76788f89174", "messageHeadline": "Refactor submessage handling on ibc_channel_connect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 134, "deletions": 129}}, {"node": {"oid": "cd784cd1148ee395574f3e564f102d0d7b5adcc3", "messageHeadline": "Use submessages for proper error handling in ibc-reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 72, "deletions": 38}}, {"node": {"oid": "4a5334d46ec10a4aa0aa003bee34c3a0bd23c721", "messageHeadline": "Fix typos mentioned in PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "140806c472899afea749a3d2fe0a7eb59a500bb8", "messageHeadline": "Update the receive handling doc again", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 87, "deletions": 45}}, {"node": {"oid": "7b95dfc3a078d8fe131efede749113e07f90c9ed", "messageHeadline": "Add a section on encoding IBCReceive errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "7f73491294cd57a7f7ee0360b4a581787940e173", "messageHeadline": "Merge pull request #898 from CosmWasm/document-execution-semantics", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 370, "deletions": 0}}, {"node": {"oid": "c54fe433e38a5572fb64fa2f6ad72623c7ee7e67", "messageHeadline": "Set version: 0.14.0-beta5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "2247d413be6ee461eba7f3d8d116fc9a2629e7b9", "messageHeadline": "Fill in Query section and add Actor Model reference", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "59b6e8c050409cc283ffbe56de5899508a0a11ea", "messageHeadline": "Improved explanation with PR feedback", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "fc13cae5955b072d3bfb6098ef9dda7be4e639fa", "messageHeadline": "Document submessage semantics", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 154, "deletions": 30}}, {"node": {"oid": "5a59c8a808301f4b95a617990d6d24c410260126", "messageHeadline": "Document basic return and messages", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "862622a4d94e9e4c627c95f566be83cb8eacffef", "messageHeadline": "Start document with SDK semantics", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "6ecf9950169174a1eb5ec5e88598bd946a9ef383", "messageHeadline": "Merge pull request #901 from CosmWasm/display-coin", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7edacd9785fb025bb7cfc1a43838a9000c23c164", "messageHeadline": "Implement Display for Coin", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a16f3f02c95dbf2f2efcf67bdfc113b439d656fa", "messageHeadline": "Merge pull request #900 from CosmWasm/update-clear-admin", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 291, "deletions": 0}}, {"node": {"oid": "55dc6f1edb2d730ba3460daa900fd30345183f80", "messageHeadline": "Fix changelog", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "10bee3fc46e8c8293cfa925c731176eadb6356d5", "messageHeadline": "Fixes from PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "1b2b6f4016ca204c8c0f974541fe48e091034990", "messageHeadline": "[skip ci] Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "94f050e0c81c82c0d62fc52ae1f838d0e1ca738c", "messageHeadline": "Update schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "1e3f06718b1c9ee508212c4a716082e646ec393c", "messageHeadline": "Add WasmMsg::UpdateAdmin,ClearAdmin", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "31244fbf1bf85ca033eddcf3020b96c62516a653", "messageHeadline": "Merge pull request #897 from CosmWasm/document-Withdraw", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "335ae5582fb5527ab8037a711b82218166a74d6b", "messageHeadline": "Document removal of StakingMsg::Withdraw in MIGRATING [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "47d41610838a5c992568a5d691090ba907d38dea", "messageHeadline": "Merge pull request #892 from CosmWasm/Addr-Ord", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e1fe52139bd4579b47f3563aa0c040ebc30240b0", "messageHeadline": "Update CHANGELOG", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e4682b9e6e89ee1b362d521e203ebdf89019622", "messageHeadline": "Add Ord / PartialOrd blanket impls to Addr", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7c12e0d3ba3525002a12b957dd20f1eec7a2752", "messageHeadline": "Merge pull request #891 from CosmWasm/derive-ord", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9fa5884d27c26341ec6e6a1bef2ca36eecef100c", "messageHeadline": "Implement PartialOrd and Ord for Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f0c3d6b0abff7b07bc618fc2cf000ff0be9f96d7", "messageHeadline": "Merge pull request #884 from CosmWasm/document-ibc", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 845, "deletions": 217}}, {"node": {"oid": "61a3749b6978b9f5aba80a7ac863b85e261f9a08", "messageHeadline": "Update timeout types in the IBC.md file", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "dfc584eb475085dcfb2588bcc7f7882a0c290dbc", "messageHeadline": "Merge pull request #887 from CosmWasm/add-Timepoint", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "1242d8704a6f2a5322fc3ebab9bf3b887e92c0a6", "messageHeadline": "Create Timestamp", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "e83b995442c3e50c107d3ccf340e4a15f0f13bf8", "messageHeadline": "Update reflect schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 138, "deletions": 66}}, {"node": {"oid": "298a4216577d5aae60de1b11ab453597526a1af1", "messageHeadline": "Update IbcTimeout usage in contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 223, "deletions": 129}}, {"node": {"oid": "f13fc2ec80aec18d4f91a30df05525a06d38542f", "messageHeadline": "Update IbcTimeout format for packets", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "f99fd1bb02abf53f104af2f8dfdb0420d3f7b112", "messageHeadline": "Fix typo in IbcMsg::CloseChannel rustdoc", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a2b7f0a7975b962647ff730431028ed5d37e9104", "messageHeadline": "Fix typos", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0f19bc0c867b11b97d77d2b7373ab20d89663bb2", "messageHeadline": "Complete docs for current state (pre-762)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "874f8bff9fb113c0f2450d84a00c51da348ab32d", "messageHeadline": "More info", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "50f09c5600c3e443363f2eb346dfae86cc003dce", "messageHeadline": "Rough draft of packet lifecycle", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "6401dcaa1558a8a3e7f43d8576a834265cdeb944", "messageHeadline": "Document Channel lifecycle", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "4e5f146f12746abf07c00e04938d12e48d8c5120", "messageHeadline": "Write overview doc, not yet entrypoints", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "662d46b0609fa0639223e04b2ba9ae743f3a9eb9", "messageHeadline": "Set version: 0.14.0-beta4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "21ed50fe4906e387159ae3fd859f364beffdbf35", "messageHeadline": "Merge pull request #882 from CosmWasm/move_ibcquery", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "5732836bd51671cfa6db78e6b9bc3be2ce8859aa", "messageHeadline": "Move IbcQuery to queries/ibc module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "5b63cf6e624a01b874cc673136be55e12eb56c70", "messageHeadline": "Merge pull request #879 from CosmWasm/query_validator", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 138, "deletions": 25}}, {"node": {"oid": "d653b371e44bc2b0b281d765321c39a67e2921ea", "messageHeadline": "Add CHANGELOG entry [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fda46055e04434f225d8a5512d086c93d5ede76d", "messageHeadline": "Use query_validator instead of query_all_validator to check existence", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "032c9837f19df48e3fbfe301b7ef9731630eff0e", "messageHeadline": "Create query for a single validator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 130, "deletions": 24}}, {"node": {"oid": "afe6466a09087c7c471d03d9d6be38d02706a622", "messageHeadline": "Merge pull request #881 from CosmWasm/flag-staking-query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 306, "deletions": 252}}, {"node": {"oid": "4f74d683bc0b4d14fd9acad455c898640a6de338", "messageHeadline": "Merge pull request #880 from CosmWasm/clippy_all_targets", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "2fa131a651d0393ade40e0d553534989f65d21c5", "messageHeadline": "Hide staking query types behind feature flag", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "082b50890390b00d06207febe55cccb4cb3632f1", "messageHeadline": "Split query module into multiple files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 270, "deletions": 241}}, {"node": {"oid": "5237665a52de0c4beefa69deeede61da6f21d2e3", "messageHeadline": "Run clippy on all targets", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "1f43164b7f0b961b96a2bb5f2aa1131dd194d577", "messageHeadline": "Merge pull request #877 from CosmWasm/add-cache-metrics", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 293, "deletions": 24}}, {"node": {"oid": "afbd2178bfd2c1415c6969efdc831ad324005937", "messageHeadline": "Merge pull request #876 from CosmWasm/split-withdraw", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 367, "deletions": 161}}, {"node": {"oid": "78a0b947b8c9175226f617aa3f2ef4d8ce1e77cf", "messageHeadline": "Add PinnedMemoryCache::size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 25}}, {"node": {"oid": "8fbc0db33088f62e13cfc63ee028b1af9d69b99a", "messageHeadline": "Expose cumulative size of elements in memory cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "2260550576efe2a0bbadb82cb86fe0d99db7dce7", "messageHeadline": "Expose Cache::metrics and Metrics", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "618341ddaff80ac99072259b8d1530d81fdae1ce", "messageHeadline": "Add InMemoryCache::len()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "4f6339e24b56f072e4c68f03fa930d477ca4cf52", "messageHeadline": "Add PinnedMemoryCache::len()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "494cf177b4fb65e9247e41dfa9b17a90d93d879d", "messageHeadline": "Use where consistently for long trait restriction lists", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "a330756c10815524c6b7d7e10bf8dda9340932a0", "messageHeadline": "Split StakingMsg::Withdraw", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 351, "deletions": 157}}, {"node": {"oid": "09d800bdcb98bc5204a490e1921b46e42b4da4f3", "messageHeadline": "Merge pull request #878 from CosmWasm/flag-StakingMsg", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 129}}, {"node": {"oid": "4beae72e773383e2465406bf1f7ad7ed41ead4ca", "messageHeadline": "Add staking flag to ibc-reflect and ibc-reflect-send", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 374, "deletions": 2}}, {"node": {"oid": "df56038c6013ebc255030cc053c792ecbfb13309", "messageHeadline": "Hide StakingMsg and CosmosMsg::Staking behind feature flag", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 499}}, {"node": {"oid": "8ee4049055b290cdde935b3b7b53cc531c769e07", "messageHeadline": "Merge pull request #875 from CosmWasm/WasmMsgInstantiate-admin", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "c7490501ba707c4adccfc6f67a9251930f364f13", "messageHeadline": "Add admin field to WasmMsg::Instantiate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "c11cd4e32cdb550f4ea2d366b76f042a23321b70", "messageHeadline": "Merge pull request #867 from CosmWasm/fraction", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "307e70aebb90dbbacb0d31580bd7fc1f8cea7e4c", "messageHeadline": "Add inv to Fraction trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "c0cd7061c630f2f5bd66aa7dd0b3a372a6969ffa", "messageHeadline": "Improve comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7fc20218bd6def3e0b94f9c027d5effcaba4428f", "messageHeadline": "Rename nominator -> numerator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "0b7d9f65769ee8045eaccfecee3fa97fb7ecc744", "messageHeadline": "Add Decimal::inv", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "0e27433f0bf8fb337e7a86dc67a044da91c2e3d7", "messageHeadline": "Add Fraction and implement Fraction for Decimal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "523e274874d512506028c8010d672dbb64afe305", "messageHeadline": "Set version: 0.14.0-beta3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "8e42dd278e699384b67589e77e3d9f8505676f33", "messageHeadline": "Merge pull request #874 from CosmWasm/add-addr-as_str", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "f95337a74503813fd6169b0bdfa83c40c2fe7e9c", "messageHeadline": "Merge pull request #873 from CosmWasm/staking-fix-valoper-address-val\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "4a884e6834290f536b16b3ae2093a7fd4345683a", "messageHeadline": "Recompile contracts when using clippy after check", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "264b7f408fc9126c9ecb7a25a0f5a1db2c653d4f", "messageHeadline": "Add and use Addr::as_str", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "0accc618ebd3fb62e2c7896134a6272820e136b3", "messageHeadline": "Change validator address types in staking query responses", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "ca8e900a9d519b59f5ac452b70554035602f4227", "messageHeadline": "Move query requests CHANGELOG entry from Added to Changed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4274572698c0d9ee811d8705c24c49d1495b2169", "messageHeadline": "Merge pull request #866 from CosmWasm/split-math", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 525, "deletions": 506}}, {"node": {"oid": "9ec5fbc3ec090794ed45451067179d43dc73a629", "messageHeadline": "Split math module into Decimal and Uint128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 525, "deletions": 506}}, {"node": {"oid": "452a7b2099c6d713069e22e9d18aedaf8fc3c63d", "messageHeadline": "Merge pull request #862 from CosmWasm/update-rust-optimizer-to-0.11", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "853638161b61a4b9c3b91bc0aa1a015c6386979e", "messageHeadline": "Merge pull request #860 from CosmWasm/bank-burn-msg", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "3f11ee388b56ce3bac7b908c5a208d9b85e5bba6", "messageHeadline": "Update cosmwasm-std schema", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f267fee4eb301bbeb235185bbfc9228180ab111e", "messageHeadline": "Rebuild testing contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "131c49582ac49ee3d82ec29af792a1ee653f955f", "messageHeadline": "Update rust-optimizer to 0.11.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1f779fdc2920e6ec0a89888e581384191747aef3", "messageHeadline": "Update rustdoc", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "acc39b422ef4f6674cd186fe65d807fdc7a9d2e2", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "331eab88e893102775a0b7e524ae1f56798b54a9", "messageHeadline": "Update contract schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "f42f1abf5d88482e36ac9d525928e580297b5f19", "messageHeadline": "Add BankMsg::Burn variant", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "345fada8528a35c28580ba0b61ccabc4941b8684", "messageHeadline": "Set version: 0.14.0-beta2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "04135573bfe0178c1f193bf8a1c07177f4b07e3a", "messageHeadline": "Merge pull request #802 from CosmWasm/primary-address", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 1395, "deletions": 1126}}, {"node": {"oid": "e5271a930b51c1bd7e0938013f922a0f2eaf31ef", "messageHeadline": "Add doc comment to Addr::unchecked", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d0298f22de1a8460735d658a3e3c4d1adb75630c", "messageHeadline": "Implement From<&Addr> for String and From<&Addr> for HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "d9b428327b49b9b400dba44c99c076ccc43d844f", "messageHeadline": "Make remote_addr a String in ibc-reflect-send", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "8eb6d4ded9005501e188210a17706ba03c8381ba", "messageHeadline": "Fix typo in NoSuchContract::addr comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec6a16fdcc472949934b06dab959f4d84cb77ecd", "messageHeadline": "Fix and improve MIGRATING text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c9e137762a2c6033d76ee2de575886af5069f5da", "messageHeadline": "Avoid unnecessary as_ref() for Addr == Addr and Addr == String", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b84f5a6ffab8cf397329925dbf0f6e7c2979587e", "messageHeadline": "Restore state schema for staking contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 165, "deletions": 9}}, {"node": {"oid": "91d1f90eac41ae5a679f71be36146e4759f9f3b8", "messageHeadline": "Bring back state schema for reflect", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "0d246834f616c3425bede08245a16ae26905d351", "messageHeadline": "Bring back state schemas for hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "238a976d6eb811e47b6f7cf7a1ca6b946ceb4791", "messageHeadline": "Add MIGRATING entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "58be1305747711dee1c6b19ab9e37d362ac06f67", "messageHeadline": "Deprecarte HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7aa03abf656cdc376ebaeb5fa5fb7c139395f70d", "messageHeadline": "Let Api::addr_humanize return Addr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "89c1b99fb0e443b4ec2d2dd5c29d6096989721c5", "messageHeadline": "Implement PartialEq for Addr and String", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ad6d0bd3080c13603e888dfe25900860a9d1906f", "messageHeadline": "Simplify mock_info tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "44aa457b001ec11142954e02ff8df152f9dc487c", "messageHeadline": "Change address types in CosmosMsg", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 118, "deletions": 195}}, {"node": {"oid": "b134ccd973c01624ff4fd6e21b1c0385fd627161", "messageHeadline": "Make adresses in FullDelegation/Delegation/Validator Addr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 43}}, {"node": {"oid": "e6a7943e7f29d322467f506c8b07cbf6ae2c7c8a", "messageHeadline": "Replace HumanAddr with String in StakingQuery", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 44}}, {"node": {"oid": "d45dcd5d52b3f064becf6c652857ca302db51c3a", "messageHeadline": "Replace HumanAddr with String in WasmQuery", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "9d3fdd9d7e901be9814487395e2711981bb7ed9d", "messageHeadline": "Replace HumanAddr with String in BankQuery", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "9fdbbab5590b4688b659b34e8f52ab877fdf7561", "messageHeadline": "Remove unnecessary HumanAddr in test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cdec39e626be6960cee4ba21c457c19ff29c976", "messageHeadline": "Use Addr in State and String in messages", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 358, "deletions": 617}}, {"node": {"oid": "87b6af83be06015a93ca0b9b5f80d9eafab82e13", "messageHeadline": "Pull out msg and state module in hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 99}}, {"node": {"oid": "bfe77697bc71a6ce0ac9aba3907cd18136fc956f", "messageHeadline": "Change type of MessageInfo::sender to Addr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 93}}, {"node": {"oid": "fdb41aec6fe8188d888a92dd6aca388f20a841a4", "messageHeadline": "Remove HumanAddr/CanonicalAddr from BackendApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "fd7bcaaa9b84712a6909fa3381e4e1c2a56e1948", "messageHeadline": "Change type of ContractInfo::address to Addr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 93}}, {"node": {"oid": "77b008a5ff9d59baedca47488688ea54c45e7c53", "messageHeadline": "Implement AsRef<str> for Addr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e6689741b55531aa1cb72aa3a1386fde20694ea2", "messageHeadline": "Implement PartialEq between Addr and &str", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "227da0aa9fae4b2054d09beb68391caee1ece4ea", "messageHeadline": "Let addr_validate return the new Addr type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 90, "deletions": 12}}, {"node": {"oid": "98cd3a35031190ee79a760ebbbbba8e809de78aa", "messageHeadline": "Use addr_validate import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d42a2ce01a09a9e9140cfe4cd0743cb000858acc", "messageHeadline": "Add addr_validate import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 137, "deletions": 3}}, {"node": {"oid": "09a3fe0fab578049c4fe556f9471bc83fc18a6c7", "messageHeadline": "Update testing contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0224fa5a8931f8571524aa442630eec71404a98e", "messageHeadline": "Rename imports to addr_canonicalize/addr_humanize", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "3aeaafe7f78085365a3014749a028347d3492a95", "messageHeadline": "Let addr_validate return HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d81d404a0d18f9c283aa8bdc4e9e33a0a55929c3", "messageHeadline": "Let addr_canonicalize accept &str inputs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "7f93bcd277b2155f994ea4e2d45e1a90ecc79316", "messageHeadline": "Let addr_validate return StdResult<()>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1d5ca28b3fd9c54891d58f69f6fc668ce8d1638c", "messageHeadline": "Add addr_validate and addr_ prefixed humanize/canonicalize", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 49}}, {"node": {"oid": "5e377fd8a499593f84afc375afabe1cb5f44a1eb", "messageHeadline": "Sort tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0cee7087e77817116f205c8ba5768c4e84866b8d", "messageHeadline": "Split scripts in check/test workspace", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "167875c2ff1089c5e0f2b41074178150d79f4843", "messageHeadline": "Merge pull request #859 from CosmWasm/move-backtrace-in-stderror", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 105, "deletions": 38}}, {"node": {"oid": "d5e5007ca4480b3e3163a3107b584dfffa16fafa", "messageHeadline": "Move backtraces into StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 105, "deletions": 38}}, {"node": {"oid": "fd4f9f40f3e3790b4d71b60ebd52bcdac0535aa9", "messageHeadline": "Add CHANGELOG entry for #853 [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "53a783351e39db4d960746601f1a7a7870fb69d5", "messageHeadline": "Merge pull request #853 from yihuang/fix-overflow", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 254, "deletions": 104}}, {"node": {"oid": "b441203766b70900166133eb3a90d8a01a9a8e76", "messageHeadline": "Remove Sub operator", "author": {"name": "yihuang", "email": "yi.codeplayer@gmail.com", "user": {"login": "yihuang"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "21adf0d08b1fef8b5dca6a0d700fdace45a39a36", "messageHeadline": "Merge pull request #857 from CosmWasm/854-submsg-reply-control", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "db5d208e1af90dc203def68e3f91b0e3aef6d5e7", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "41a2578683c25fadf6df73c4bba1a29be7158b79", "messageHeadline": "Update packages/std/src/results/subcall.rs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afd2c7089a3dd66912719c19c081fe85a1a0abfc", "messageHeadline": "Add default and update integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "69e9b8523928da5884fb8d4700a99174e321d77f", "messageHeadline": "Update reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "b417530f608380c18fced25146f4f1950163ccbb", "messageHeadline": "Add reply_on field to SubMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "6f81c247f9d327ca750b4fbf5a3ddadb51f02b3f", "messageHeadline": "force panic in Add operator", "author": {"name": "yihuang", "email": "yi.codeplayer@gmail.com", "user": {"login": "yihuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e005f151e40b794eba19ac91c788827592c9ca60", "messageHeadline": "add methods for explicit overflow control", "author": {"name": "yihuang", "email": "yi.codeplayer@gmail.com", "user": {"login": "yihuang"}}, "additions": 247, "deletions": 77}}, {"node": {"oid": "20842b4a41d97129269216d3ae22a71e805af451", "messageHeadline": "Merge pull request #855 from CosmWasm/missing-result-check", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e652e6e2f72c61bac7b7b40be64d07ff624e2157", "messageHeadline": "Add missing result check", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a4c176739d8ed796bfb53f52d8f30ef9b48a129", "messageHeadline": "Merge pull request #852 from CosmWasm/upgrade-to-rust-1.51.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 288, "deletions": 319}}, {"node": {"oid": "34ad292de92f4bf5e49dbd5fb01e062eb290c891", "messageHeadline": "Iplement From instead of Into to make clippy happy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9238b32c10de28e5b5338ef60a37e45118659b0d", "messageHeadline": "Remove unnecessary shorthands", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 105, "deletions": 104}}, {"node": {"oid": "78b00f9a7d3936e3fa86b5b12f1da37938cdf8c8", "messageHeadline": "Run clippy on tests in check_workspace.sh", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a19bda2fb26f9d36640ef9246c95ccdb31e51630", "messageHeadline": "Use rust-optimizer:0.10.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e683692a86cddd5ed4a4d36ab7bfe322a6815814", "messageHeadline": "Use rust:1.51.0 in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "a73a4dbf0b3fbd40d0a43b6eb29eced1caad7a05", "messageHeadline": "Document min Rust version to be 1.51.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48965910da7243fab30a90f680ff062cccdb9d64", "messageHeadline": "Use const generics for array to Binary conversions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "85ef6e72fbda81697acd198ea03da8ac2d3a1b0b", "messageHeadline": "Use const generics for Binary::to_array", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "c265c6ba4b7e128523490d3fe7a43e321cb2ddd5", "messageHeadline": "Adapt codebase to Rust 1.51.0 compiler and clippy warnings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "a11e27cede2a987204fe1b34c735d020c5ae1f6b", "messageHeadline": "Rename KV to Pair", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 48}}, {"node": {"oid": "ac9a1e205112a7cfd8d4ece674ea1a144f91ac28", "messageHeadline": "Merge pull request #851 from CosmWasm/reenable-field_reassign_with_de\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 483, "deletions": 262}}, {"node": {"oid": "3eb79ac55fe8765d4b3d0ce90545c881b3673fac", "messageHeadline": "Re-enable field_reassign_with_default clippy rule", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "bb40a068d0bbc3cddd6d654cf7d7e759543b332b", "messageHeadline": "Update schemars to 0.8.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 483, "deletions": 233}}, {"node": {"oid": "e02f03d32ea72ce011e64ec14b30b463046193ab", "messageHeadline": "Merge pull request #849 from CosmWasm/lint-tests", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 141, "deletions": 162}}, {"node": {"oid": "af7612bf5803d29b021f921caf98e08880a57735", "messageHeadline": "Run clippy on all tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 141, "deletions": 162}}, {"node": {"oid": "be8176bb888759ce5e9af1368f75fc54980a4561", "messageHeadline": "Merge pull request #847 from CosmWasm/interior_mutability", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 219, "deletions": 67}}, {"node": {"oid": "eb07177e06233d839fd514da614b8b6d07599d0c", "messageHeadline": "Fiy typo: INSTANTION_THREADS -> INSTANTIATION_THREADS", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d758786488421a7f43b69cf4448535225d3dfd42", "messageHeadline": "Remove outdated note on cache size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2712a3e8cc182f70894b3348522b94f2d1168fc9", "messageHeadline": "Rename id -> checksum for consistency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "c3bf02812350b5cbd093c40c8d8257300cb71cbb", "messageHeadline": "Improve multithreading test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "b59223fbfbde5bd8da12b003665a2644d2c8b842", "messageHeadline": "Move supported_features, check_wasm and compile out of locking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "55f2fffccd8b3e9abf1b579e5d24a9e7fe415f51", "messageHeadline": "Add example for multithreaded cache access", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "4c879a0bf6f202206fcb2734dfce6c171c63651b", "messageHeadline": "Implement Send for Cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "78c659d4e8b740fbf10eb26a2c30cd0ddbb8df8f", "messageHeadline": "Use interior mutability", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "5cb04b596bab0fe556ffbbe355de4add5fcced16", "messageHeadline": "Implement Display for Checksum", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "6332ec356c2bfaa4a98398a699c0dbc8853f7b1b", "messageHeadline": "Mark Cache as Sync", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "db1d77c539ef34abc364679de75994bd46cee61d", "messageHeadline": "Avoid potential deadlocks in get_instance / pin", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "05284045ea88c660b8b5e27d5dc7c81d9c586663", "messageHeadline": "Implement guarded InnerCache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "5eebf031f8fcda55ea1db5b8e0a1e68abc86fc24", "messageHeadline": "Add synchronized access to get_instance", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cbe5cbbf269779f9a43e2050fbb7efbb73d4a0bb", "messageHeadline": "Add reference to the other InitCallback", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9fd06ea2cc8cbb89ba44daa7e5c298d81b58e7f9", "messageHeadline": "Merge pull request #838 from alpe/contract_reflect_fix", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d4ee4ef414430e9096c822dd8096842d3f89518", "messageHeadline": "Fix reflect incompatiblity", "author": {"name": "Alex Peters", "email": "alpe@users.noreply.github.com", "user": {"login": "alpe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "966c6c989c2e93c5e3bc9a84212f50bac5ceee3c", "messageHeadline": "Format shell script", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0f59e50b8866869e07823315e1d54ec3c0f80d6a", "messageHeadline": "Remove hopelessly outdated building instructions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "d12b4312639a0b48d4051a0df6e7638745caa6b1", "messageHeadline": "Revert \"Add dev branch for testing\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "8263276b81c17523aea00b6e369859e0b8f618cd", "messageHeadline": "Simplify path", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8e83c169e3d8b1de67f66a48c4fac148bbe6905", "messageHeadline": "Use check_contract.sh helper in CI", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f40cff49ed75e50d34401ddeb37422076bf4cb1", "messageHeadline": "Add `check_contract.sh` helper", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "5ad09bcbedc672bc96304e6029d7a666f442bde6", "messageHeadline": "Run `check_contract` in its own container", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "e1aac4d4db755b288d6ec6196e35ecb45eb87a09", "messageHeadline": "Revert \"Change CI build and release image\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c107d56ec3a010b37b4cca45498e1fc47a77721", "messageHeadline": "Revert \"Add ghr (and go) to build and deploy stage\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "8321c8f2812a60b65ce72cc0388068f4da944c1b", "messageHeadline": "Add dev branch for testing", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2bb2f35450d958bb9a7fe86d86b7e94a6b14e755", "messageHeadline": "Add ghr (and go) to build and deploy stage", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0a71aa0094bc8d9f9b671f7d82678acca47bf0de", "messageHeadline": "Change CI build and release image", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aeafc94dbda95d831fc1ec3d1a2545ea2a9fc984", "messageHeadline": "Format clean scripts", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5e6c8797c311683ff39f53df2bdd13b679eeade7", "messageHeadline": "Rename workspace clean", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e15300a8456c4be7629012b3e1bab52b576b5d11", "messageHeadline": "Add clean_contracts script", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "29cfd9ab9fb11e4e2abe611e053a45a5f317da1c", "messageHeadline": "Make check_contracts work with clean repo", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7f3f838b71931fac35fc2456d532b5a75710b2f3", "messageHeadline": "Set version: 0.14.0-beta1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "f4bc65d532812c392517dc1922dfdcb89ccd32c7", "messageHeadline": "Merge pull request #836 from CosmWasm/fix-benches", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "791285067a22036bdca782ef8008b18853c1d016", "messageHeadline": "Fix benchmarking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5dfc189414911da1035e3866ec7df8e2cfa8b319", "messageHeadline": "Merge pull request #824 from CosmWasm/adjust-ibc-queries", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c56936aa54e19342ba71c9c076f6d50909d16c71", "messageHeadline": "Improve IbcQuery::ListChannels docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7cf905cffa96d9a0f6bec2f096df3ca87568329d", "messageHeadline": "Return full ChannelInfo on Ibc ListChannels query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0e64c22e95f31a854cd637d028bcd2b93cb8e2", "messageHeadline": "Merge pull request #833 from CosmWasm/optional-execute", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 8, "deletions": 57}}, {"node": {"oid": "20cb8fceca3a732db1f082cbef45c2ca63499251", "messageHeadline": "Fix .mergify.yml [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "47bfe627f9d98b68b9e37f3a4754f20c8ae774d4", "messageHeadline": "Make execute optional", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 57}}, {"node": {"oid": "76553752eb112babf8103f965f21176e8481bc0e", "messageHeadline": "Merge pull request #832 from CosmWasm/init-to-instantiate", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 420, "deletions": 354}}, {"node": {"oid": "30e48b8d6e2221b609531b49e4e136bd6d16f1a8", "messageHeadline": "Merge pull request #831 from CosmWasm/dev-scripts-to-files", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 79, "deletions": 42}}, {"node": {"oid": "7bd1889469eda04b0f6c3c14161d0fe7c28b811e", "messageHeadline": "Rename InitMsg to InstantiateMsg", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 200, "deletions": 186}}, {"node": {"oid": "12f89446de0a30b1f841f0a2959753114c70e33d", "messageHeadline": "Rename init->instantiate in docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a0c44b1fa49e3aba65269d4335f80b10ac64554f", "messageHeadline": "Document renaming", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d17042545da4ce3ed44fa780c1174d310bcb1dad", "messageHeadline": "Recompile development contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b71cb68f9ab68a6317b21c8075bac746dadcfa24", "messageHeadline": "Rename entry point init -> instantiate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 234, "deletions": 186}}, {"node": {"oid": "14c46dabf3603c011a1b7fb9f5d21018ed53bf0c", "messageHeadline": "Add add and run shell formatter", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "8724cdc29f061bb91041e44d378a31081c04e1d0", "messageHeadline": "Add `check_contract` step to CI deploy stage", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fcc2bc9bb10d46badb44d9f7c18d8de7180edc25", "messageHeadline": "Add 'stargate' feature to `check_contract`", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a5ef83968a6a6b59f937bb49dd8442e1e15fc27", "messageHeadline": "Pull out check_workspace.sh", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "977575f22cf40030e1498d639aab145f144c7cde", "messageHeadline": "Pull out contract build scripts into files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "37f86d4c4315a322f20ab4c490498ff03c792637", "messageHeadline": "Merge pull request #828 from CosmWasm/clippy-1.51.0-prep", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "8afc7629981a7017b4e1067181ee20327d01ee8c", "messageHeadline": "Implement From<u{32,16,8}> for Uint128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "591d996e9532e1ef10d51f8c59b6f078539ef7ec", "messageHeadline": "Implement From instead of Into", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "c6ef51ce835bd771fe91ed0d752e731fc13c7c39", "messageHeadline": "Format text [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dc24362702280fdf410016338152dd1716a891f9", "messageHeadline": "Improve `check_contract` description", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c74b5380fecbe452e55eebf87f392c591f20fd4", "messageHeadline": "Rename `compile_module` to `check_contract`", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b08d62fe8a3f94c57da4f065c2516c155a5812", "messageHeadline": "Add check_wasm to compile_module", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b2f86bd0f3964f406abf3b3a960d6e62ae229d63", "messageHeadline": "Add `compile_module` utility", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "628f6f58d6b8b8259a6015b969de8bf013fb5bef", "messageHeadline": "Merge pull request #823 from CosmWasm/822-submessages-on-ibc-responses", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "cdea62b8bdb51a6dfe60253bece3a7a16874c03c", "messageHeadline": "Rebuild ibc-reflect test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "52e7b8a2fa44796925301d22e70903b7036ed804", "messageHeadline": "Update ibc contracts for new types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d8b5097533bc88d5986d236027f91aeb1c4339d7", "messageHeadline": "Add submessages to ibc response types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "ea7603d717c3d1c07046829e8ed3fb9c5c596599", "messageHeadline": "Reverting incorrect change (previous guidelines)", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22fcbf7c4e3235617ea68e0510d7113323897805", "messageHeadline": "Fix typo", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7342ac24fe8df3849ba40d27782ad488d5f2ff18", "messageHeadline": "Update 0.13 -> 0.14 MIGRATING guidelines", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5bd2f2f10d081b770cb8f2907c393ba9461ba9e2", "messageHeadline": "Merge pull request #818 from CosmWasm/update-to-0.14.0-alpha2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "35cf871e7fddcf625018d63d7582ed41feafe45c", "messageHeadline": "Add InitReponse, HandleResponse, MigrateResponse migration guidelines", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "683a862da5a6de240d4405869944578b1cb1c0e6", "messageHeadline": "Set version: 0.14.0-alpha2", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "265f48586cd0d455b56c88e976451f79bd0a2280", "messageHeadline": "More cargo fmt", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "424041ebec10b8b478f6bf9722bae41b6fa628de", "messageHeadline": "Update hackatom schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf86c54f007bca24d517877514c7a843a3ddd11", "messageHeadline": "cargo fmt", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "703a8ff3205e9c6ca2d306a267ec4167c5ba299b", "messageHeadline": "Update comment", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3e1fec80f877ca51711c713567cbdef1f4b0722", "messageHeadline": "Update MIGRATING", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "192a3c606114e86f8a71587bce95d9fa2be1a263", "messageHeadline": "Update README", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b38bbf7b4a8191129808ba9dfef27f67a5fb4fe8", "messageHeadline": "Update CHANGELOG", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5d73b214cafb54d87a48921690c76e89b122b077", "messageHeadline": "Update test contracts (again)", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "075d60f3a0a784f29b3de1fcdab67556bbb2492e", "messageHeadline": "Update schemas", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "a7039b310f56b7c0e572f275787e7bd0dc4db4df", "messageHeadline": "Rename SystemMsg -> SudoMsg in schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1be338a53a9ef6687e38590b9a03809b81b69f70", "messageHeadline": "Rename HandleMsg -> ExecuteMsg in schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "549492cc9f61ff6e92df4692d48d8462c004696c", "messageHeadline": "Rename HandleMsg -> ExecuteMsg in contracts", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 140, "deletions": 140}}, {"node": {"oid": "93897da7ae3ce94818f34d084bea0c7a290f9d84", "messageHeadline": "Rename HandleMsg to ExecuteMsg in packages", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8efd0a1a3e488c30c3c4d2ee06d7e549312fcb03", "messageHeadline": "Fix rebase error", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7478f184ad4ce9a31e3fcc9bbda99b4bf6663784", "messageHeadline": "Update test contracts", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bb95935ccd1fa973a40409c9163d1f9dd98a643d", "messageHeadline": "Rename handle entry point to execute in contracts", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 157, "deletions": 152}}, {"node": {"oid": "be0bec86b47586e6aba582993f4e7c8c1bbb595c", "messageHeadline": "Rename handle entry point to execute in cosmwasm-std", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "5bf299f65150a7beeb60038c85a133cd692ce270", "messageHeadline": "Rename handle entry point to execute in cosmwasm-vm", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "72f343f1df6ca9911091f10a3989b2385e262402", "messageHeadline": "Rename system entry point to sudo in hackatom", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2bdccece8e340ea9dd585225aef18025c5573a82", "messageHeadline": "Rename system entry point to sudo in cosmwasm-std", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8f99e2ae2dbf516cc39f703af375cfb78b8e39aa", "messageHeadline": "Rename system entry point to sudo in cosmwasm-vm", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "776faa516554b0cae08755457a484f2af2095906", "messageHeadline": "Merge pull request #816 from CosmWasm/remove-cranelift-ci", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 67}}, {"node": {"oid": "ce0457232a15ea518b5dfd1cd0c25454c7f35379", "messageHeadline": "Fix vm all-features / no-features linting", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "53070cfae674036256c7be659eb15f0480944363", "messageHeadline": "Remove cranelift from CI tests / benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 69}}, {"node": {"oid": "73e3af299ce5932decb4dddc3bd262bee1abc0d3", "messageHeadline": "Merge pull request #812 from CosmWasm/upgrade-rust-optimizer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "30ecab394ddc474adb46be9658ecf1be316deb4d", "messageHeadline": "Merge pull request #814 from CosmWasm/non-optional-label", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "fbad796c322fbb8ec4b39c3ae366b8e33a03673b", "messageHeadline": "Merge pull request #815 from CosmWasm/fix-hackatom-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "92762cea09dfdde19d2417cf2b469bfa011f6779", "messageHeadline": "Make label in WasmMsg::Instantiate non-optional", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "e3c712499f902577f748924fe01b2c450cc8b749", "messageHeadline": "Rebuild test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f750296a7112a9ea52f616fe6feb49eed1899652", "messageHeadline": "Use snake_case in SystemMsg enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e01eacde6cd52560a35da2e6bc71272dc37a78d1", "messageHeadline": "Merge pull request #811 from CosmWasm/update-to-rust-1.50.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 77}}, {"node": {"oid": "17894cd193fd3fbddc2d63d38c9c8a790dedbb31", "messageHeadline": "Fix clippy unnecessary_wraps warnings", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "ea572116d7b0b5c8c91e233def2716ac603984ed", "messageHeadline": "Fix CHANGELOG", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e3d7a0fe621ceda012a996c705b9699bde8c69a8", "messageHeadline": "Update github CI to 1.50.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b54b46d2c58967cce571d0497880b865d2524e26", "messageHeadline": "Update CHANGELOG / MIGRATING", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "932306c50598101fad634364af139863027f39ba", "messageHeadline": "Update CI rust version to 1.50.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "522b186565fc3cc20fcac138fa797268eb3fa8c9", "messageHeadline": "Runs clippy on --tests [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3e9141e20e1314ffdfc1e1c83de1f16f67cff09", "messageHeadline": "Merge pull request #810 from CosmWasm/elaborate-on-panic", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c5a5d8fd934603bccf784888458c754e827086b6", "messageHeadline": "Update packages/vm/src/environment.rs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75f22baaf9a34a1f94de8cc5cfbafcafb88c16d8", "messageHeadline": "Upgrade rust-optimizer to 0.10.8 [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5c6dcae4ab49daacbf07f9f6dc70c05f686d7bf2", "messageHeadline": "Add note why panic is safe", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4570d12c2f7e272b8a8a2f8557214b8524921102", "messageHeadline": "Collect memories into Option<Memory> instead of Vec", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad0d61e6668fdc52697c07dd09a6694ee6ca141d", "messageHeadline": "Set version: 0.14.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "b02981717e2a89e93f31c752262baf75a9485e09", "messageHeadline": "Format CHANGELOG [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "981e10a689c3e513aa43a7495f557540c1cfd811", "messageHeadline": "Merge pull request #805 from CosmWasm/clru-rs-upstream", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "f6495b2914e812b9114f5f8984571e8f03b45579", "messageHeadline": "Remove clru-rs-upstream branch from CI benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d583d6322ceb3a5106713bcd58b426ba45297864", "messageHeadline": "Update to clru-rs 0.4.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "379b473dee304d8e30677bc4052141a72d8cb8f9", "messageHeadline": "Use if let Some()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "96ddbb2e49824d08a586670cc557ba71a8033f7f", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "bd8344f1a0e487c8e6b234aaab4c38eb62d6391b", "messageHeadline": "Add clru-rs-upstream branch to CI benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc077b1309ad1564f542b9bc88e0eda4e28a224b", "messageHeadline": "Support zero-sized (disabled) memory cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "3d1288fec992019922a4e081d776e2465f9c4731", "messageHeadline": "Integrate with upstream clru-rs", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "b190a52db4275c7b36417324742e835f1a4a7d89", "messageHeadline": "Merge pull request #808 from CosmWasm/pinned_memory_cache-has", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "cd4d77a9d07b7baf6becb6aa8dbca4fe26e0478d", "messageHeadline": "Ensure consecutive pins are no-ops", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "4d62aec38962688b73ee2dacdf3a54df3677f016", "messageHeadline": "Add PinnedMemoryCache::has", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "1ec2ad2d5d30d07bf9fe4814a8487df5270ade79", "messageHeadline": "Merge pull request #804 from CosmWasm/crypto-verify-gas", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "fce4dac79e690f6b68d478dd4d48b2525930e0ec", "messageHeadline": "Avoid floating point numbers / ops", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "cc8458c29d49d79e9c8ce5bdcb0aa7928535da3a", "messageHeadline": "Use GasConfig info for crypto gas costs", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "e0552b036643a14f47309dd370277f2b11df248f", "messageHeadline": "Add GasConfig struct / info to Environment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "c7bdef979a324aa54db55a9154d634b671678690", "messageHeadline": "Merge pull request #796 from CosmWasm/sub-calls-and-entry-point", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 539, "deletions": 33}}, {"node": {"oid": "84f8fb17ce1fb32f956440895eaeda9de83ecc36", "messageHeadline": "Rebuild hackatom test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "29e87ad2dc26592fac6df676315573c134203e02", "messageHeadline": "SubCallResponse -> SubcallResponse", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "03d6edbfad706add2f77fd93c627d49ebe8915be", "messageHeadline": "Update reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "7387abf8e4c3c72e96ef553e7bfd654d44f3965e", "messageHeadline": "Rename calls in std and vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "3a4af0f84b22774f8835f1983329de54fd144b3a", "messageHeadline": "Fix clippy warning", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8a2f8946ecb30526c2198f7153e1297f6a6fd989", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f546aeffe649bcc14a7b7daddaf1e0029cc95b7f", "messageHeadline": "Fix gas costs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1594e3f5c5c3a39f1b1f4e0449d3cc7a649c7db1", "messageHeadline": "Update test contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d7aae0f9c424b196e8c1e35c63150e714a41aa85", "messageHeadline": "Add integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 145, "deletions": 71}}, {"node": {"oid": "5a703f25c3665adae2814052d38f9a882e45678c", "messageHeadline": "Expose subcall_response in vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "3c1ec8e62cca667af1087604aa442ebe49392226", "messageHeadline": "Add unit test for reflect subcall functions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "b9ec5270d17e4ea10ed19381cbab6d4248224a34", "messageHeadline": "Add subcall implementation to reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 151, "deletions": 16}}, {"node": {"oid": "2cb14f56afaa14f91d2aaca33b9a0f064491a0c6", "messageHeadline": "Update contracts to compile properly", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "187cbd0136c4b29c46640723ab63f5941cb55e9e", "messageHeadline": "Add submessages to Response, fix cosmwasm-std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "737ae2c4b2ba8c2f7bc718e40f00b9fbd6a2df1c", "messageHeadline": "Add SubMsg type and SubcallResult", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "2f7c570c35a76c6a41a9780cc9d903b10f245aa8", "messageHeadline": "Add SubcallResponse type and entry point", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "914dd0738346e13c7692f49d15daf5364b6b3056", "messageHeadline": "Add benchmarks-based signature verification gas costs", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "b4a89d6ba95a577f1811ecbe5230efa7e028f0c4", "messageHeadline": "Merge pull request #800 from CosmWasm/review_crypto_errors", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 288, "deletions": 257}}, {"node": {"oid": "592d0e26e376bdf305028e7a671dcea59d318e18", "messageHeadline": "Remove unused index", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5e9cbdf2fc9a5268012633907391f577b0e98a74", "messageHeadline": "Adapt integration tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a11ade8ce0f8dbe79224317a09429618493fbff1", "messageHeadline": "Fix typo: pubkic -> public", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c03da6a0b0301035a469eab79e3c7a13aa4a23d", "messageHeadline": "Make CI's formatter happy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9f5d8841a47879004e7776d7f9c5b064d48a1944", "messageHeadline": "Turn broken pubkey data into verification failure", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "9486ee765f120bdc038ddd7d0be67750b8e0240d", "messageHeadline": "Refactor InvalidPubkeyFormat", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 94}}, {"node": {"oid": "c9984ea0eaa13e9b1c640334980063fabe2840b3", "messageHeadline": "Fix comment of InvalidEd25519SignatureFormat", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e76a41ee732baf8ea3b025ef81fd6f2995f983", "messageHeadline": "Use try_into for slice to array conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "36aa85c64f0db3225277f2a7e5d17d60afc88859", "messageHeadline": "Refactor MessageError to MessageTooLong", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 48}}, {"node": {"oid": "3bb778b1f5235fb4fd4aec39c8831f0d0b9edaf4", "messageHeadline": "Disallow some error cases in do_ed25519_verify/do_ed25519_batch_verify", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "b91ba4c9812be5eb839f032d80807887f62abc56", "messageHeadline": "Migrate SignatureErr to InvalidSignatureFormat", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 80}}, {"node": {"oid": "a92583e1bc26e737ec9b1ba8716923dcb975f0fd", "messageHeadline": "Rename to InvalidHashFormat amd remove unnecessary message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 44}}, {"node": {"oid": "e9c36037d1396b6f5209ea3daf75afe3f69a3c2f", "messageHeadline": "Merge pull request #803 from CosmWasm/pointless-defaults", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c355ed39196effc9a07710de4730cb383ed4df5c", "messageHeadline": "Remove pointless Default implementations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a674bf786dceca5b6e70df2cf0cc5e676121426a", "messageHeadline": "Merge pull request #801 from CosmWasm/crypto-verify-benchmarks", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 253, "deletions": 6}}, {"node": {"oid": "6f855ed9a1f29fe31622d2e8eaf7c34c7b26c184", "messageHeadline": "Add benchmark for ed25519 batch verify with one pubkey", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "fc7e5df061ad28e58279cc24b799490b2e866938", "messageHeadline": "Update CI crypto package rust version to 1.49.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8326174b5386e624faedb0bdf717f01c3fa9ae9b", "messageHeadline": "Add crypto package to CI build", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "04e5abfa5b1891b3fbaef930b48db996b6bbf0f8", "messageHeadline": "Fix crypto package job name", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dc40867adbab4064d9e71b53620deea633a2e3e", "messageHeadline": "Add crypto-verify-benchmarks branch to CI benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40013e992cfcf3eb5a5bf5ffb0fd0037c920281b", "messageHeadline": "Add crypto benchmarks to CI", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8518dd78d18253c6e862a78ad9c7fc2a7a8ebd23", "messageHeadline": "Update README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8ec61296f8baf70452c0686be409e9e8358fd668", "messageHeadline": "Use words instead of numbers", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8ad8be53ed38e7dac176e54e48b71f5c98e66ceb", "messageHeadline": "ed25519 batch verification of different batch lengths", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "648531b6a2015641a784d03515e8160c3b0adfb9", "messageHeadline": "Use chain() for generating bad data", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed9311e167bb2b469b1991e3059dc7a3bbf900c1", "messageHeadline": "Add digital signature verification benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "919dfb5b141a0fdd843f590f1b2b48dfef7fd4a2", "messageHeadline": "Use simpler / shorter Sha256::digest()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "29b791aafb2e2f371c0b8fbf77f1a1b8e72fd226", "messageHeadline": "Merge pull request #797 from CosmWasm/verify-ethereum-sig", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 525, "deletions": 90}}, {"node": {"oid": "1361b3486ee447353ae518c2cc681b1a485d9dd0", "messageHeadline": "Bump min Rust version to 1.49", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "d059c2bab34827edaa91d681fd8f9a8207a8f98c", "messageHeadline": "Use try_into to convert to fixed length array", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "fe070d113de8c5cd715f19d183e5dacdb899d3c4", "messageHeadline": "Add references to transaction serialization format", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c8d7db4d6211f244af3cf4be28a6ebb14ca418c", "messageHeadline": "Move and document get_recovery_param/get_recovery_param_with_chain_id", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "d228e3a0ef58e292f7d130ffa569b97309061d2f", "messageHeadline": "Fix typos in error messages", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3239d5877c61ee1260f7a015e340aff60f7a7c9d", "messageHeadline": "Update schema", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "efd9a0905385d3c63044eeb8ec1c8755c5a90835", "messageHeadline": "Sipence clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "230733299e5f9af3014adac439fb6890be78353e", "messageHeadline": "Compare Eth addresses in binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "e9d8f872829f10655979305315a6db920922dbb1", "messageHeadline": "Turn Ethereum addresses into string", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "9806d63f5825a91ff68e7705ceaf289274e88aad", "messageHeadline": "Use copy instead of clone", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3dca892d1f5fbcc4ac385f1527bdbf4b4f24e66", "messageHeadline": "Create QueryMsg::VerifyEthereumTransaction", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 179, "deletions": 5}}, {"node": {"oid": "d69722dd8b0b31170f51598e7bf3d349f78d74b5", "messageHeadline": "Use &dyn Api instead of generics", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56c504e566663e0bf006b4f2b90f79e4d1de1f5e", "messageHeadline": "Simplify nonce to u64", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccfbf58528e41b446f21b061abf08e1c460150e6", "messageHeadline": "Remove ethereum-transaction dependency and encode directly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 283}}, {"node": {"oid": "4b55d1210468c4ac699f0ce9233b4a0de4fa2a74", "messageHeadline": "Let ethereum_address_raw return [u8; 20] and reuse for ethereum_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "5af1741bb216d576c8d454626642cd41777d3547", "messageHeadline": "Add verify_transaction", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "7d104aa9ae17e8db4ae57193c5d5908b8c4248db", "messageHeadline": "Add serialize_unsigned_transaction to crypto contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 327, "deletions": 18}}, {"node": {"oid": "3f582b13834e9aa45dd9459a0700a28b7aef217a", "messageHeadline": "Merge pull request #799 from CosmWasm/add-missing-lockfiles", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7d900c2c22cff6b23520b2c90d92ba5007cc3677", "messageHeadline": "Fix paths to contract target folders", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6ef7d582e20cd0883e5fe3da8573f1ce9d768101", "messageHeadline": "Add missing lockfiles to clippy cache key", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71d953c063b69e26a70580b835b774f1d6e7620b", "messageHeadline": "Merge pull request #788 from CosmWasm/crypto-api-ed25519-batch", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1349, "deletions": 141}}, {"node": {"oid": "0895ecef2a66e3858d7215ea06a892a33f29d73d", "messageHeadline": "Fix lint issues", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1c8fc5f2ef7c6964e637601eb5d5aad92031508", "messageHeadline": "Update wasm test files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cf86e0f9738da0f4f0a140b48d591bf05b4c6914", "messageHeadline": "Revert \"Add StdError -> VerificationError mapping\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "f7688ae0a9561bf5d12b50e47df93c525a5c9e75", "messageHeadline": "Remove duplicate dependency", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34a4379e3ac903aa25fb2444b6a6b037e43a8a6d", "messageHeadline": "Add ed25519_batch_verify import to make_instance", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "172fbd3c7ed9a46838293f7100a32d21553eab54", "messageHeadline": "Update test wasm files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d7c6a92822be86b18465e99fb4eb882d798c2e8a", "messageHeadline": "Improve batch verification gas cost estimation", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b3753f293e2ce0822f94ddc1a58bf31c013632b6", "messageHeadline": "Add ed25519_batch_verify detailed docs", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d92ca538c2ba931902b1a649b2042f7ffa25750d", "messageHeadline": "Update CHANGELOG.md / README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "9d6e5ca253e3958ef88abd47c7e72e8410770201", "messageHeadline": "Update crypto README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "187708b8fd4dcb044eb0d258bd1885141e9438bb", "messageHeadline": "Fix copy paste error", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "705077e44a4d0dda15d09f9dd0e7aaba696ae9b4", "messageHeadline": "Change to variant where all empty sets work", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "908a64b821c72dcc467aa40dcb6599cef64964fb", "messageHeadline": "Add a couple extra structural tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "66d6acb3d7aa12cfefd9857b532845b08b434bda", "messageHeadline": "Add ed25519 batch verification structural tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 272, "deletions": 39}}, {"node": {"oid": "e5ef4d083e0c16feb90a2047a952fe3d8d48e30a", "messageHeadline": "Add single pubkey tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "e9f0ff57a629c56eb91d0856ebaa1115ec187dcc", "messageHeadline": "Remove empty case explicit negative verification", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c37ac137b84c4fb09994a3dea5adcaa9d5bbd50f", "messageHeadline": "Ensure no data is lost in the positive case", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3347359476b4c58ad47a2ae1d0ca79ef1b57d144", "messageHeadline": "Improve tendermint batch verification deserialization", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8033d061a93c46d2034a4144f8df5dea5f60b0e0", "messageHeadline": "Change ed25519_batch_verify() signature to references", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "27c9746a30dba2c816d42790f731247a31d41364", "messageHeadline": "Change encode_sections() signature to references", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fafabbfe5df0463cf90c05a3e15ef8c18ebdc400", "messageHeadline": "Increase max number of batches to 256", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f4b8cffc8b954bcc3ab72fc8d577363022e328a", "messageHeadline": "Fix tests order", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "457774ab32346e0326206bdaef21f243107c7d5e", "messageHeadline": "Fix import", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "be63900b387a2f063c9532521876c8479f4955f4", "messageHeadline": "Fix batch mutisig test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feee15bb433ff202dec05f5a892cc01ba0f5b1fe", "messageHeadline": "Add BatchErr", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b76e522aba9b930a2a547ce2f95936841c189e02", "messageHeadline": "Fix rebase errors / omissions", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "daf33e3b2fa84b8f54611bb9e9fe97a695c8da74", "messageHeadline": "Add BatchErr", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5895ca289325a647ac8aa35186f398b5e1504823", "messageHeadline": "cargo fmt", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e12ee9f54ea23cd15a6f12d50768c63b704ece8a", "messageHeadline": "Add ed25519_batch_verify single signer support", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "10a35574ef132ebc685dff331d5c70c5d74b84cb", "messageHeadline": "Update schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "5edbace10979ea585824478495533ea81cc4e670", "messageHeadline": "Now fix clippy warnings", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c3afa1cd4251d02f729941575f94c5f0c5a8803", "messageHeadline": "Adapt to new encode_sections() signature", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed665247e3555458c2d604426f513bde91c9e98d", "messageHeadline": "Add ed25519_batch_verify multisig test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "39c882a27c4abccc3413695424966605a7d436b7", "messageHeadline": "Add ed25519_batch_verify structural / length checks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "d8eac7c7826d952c351846f49ed679b4a903df7a", "messageHeadline": "Add ed25519_batch_verify contract tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 245, "deletions": 5}}, {"node": {"oid": "71cf7e67f6a231537e74441e4e7cf1fcacd20b80", "messageHeadline": "Add ed25519_batch_verify extern", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e9d132805ed73400d02e734602054305bf0a4d22", "messageHeadline": "Add StdError -> VerificationError mapping", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "d89e8e0cebe1f24ec788e64695619c1170755057", "messageHeadline": "Add ed25519_batch_verify mock", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "dcc949d3763e52bc7cd91bd27d7f3f1ab165e8a1", "messageHeadline": "Add ed25519_batch_verify native", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "13e55bb972ab7f4badd84134ce9a035804e64e76", "messageHeadline": "Simplify decode_sections", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "5fc78ca150d337944a172fc24e0a01699453d751", "messageHeadline": "Fix syntax", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8d04d9277e3aea48d7247d7691f97057232881", "messageHeadline": "Let encode_sections always succeed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 159}}, {"node": {"oid": "25eac9344fe6791b2ace5a0951f0bb21288a073d", "messageHeadline": "Fix clippy warning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc9f9a7b77f5489c90b7f76b00cb85c7569a65d0", "messageHeadline": "Fix features import / selections", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bd5a9e151c67c1dd5970e8ca11009ca78bf8c2b", "messageHeadline": "Add decode_sections()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "8395f544089bfba9669a372cb11a40305e75afdc", "messageHeadline": "Add VM sections module", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 73, "deletions": 115}}, {"node": {"oid": "96430c8efefaf31e6f84bd89e1a7f70a63770d84", "messageHeadline": "Add encode_sections() helper", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "fd9ec55d08a7adf99b5fd48dbdd3305b10a88ab4", "messageHeadline": "Add conversions module / errors", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "5b2da18bed6bdb1ab3277e3b9b88f8784f6f436b", "messageHeadline": "Rename for clarity / consistency", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "881525b220cff88a9717cf07d7677f51e94abfc3", "messageHeadline": "Revert \"Change ed25519_batch_verify signature for convenience\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "6b04dc083e614fc130fe8e2742d46cf15a631933", "messageHeadline": "Add max batches constant", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "362b95d8383352ede43ec9a23e427ffdeeeb24c3", "messageHeadline": "Change ed25519_batch_verify signature for convenience", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "4b81308ac6641175f384eaa857d9381606660c2a", "messageHeadline": "Fix clippy warnings", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d834fcf39e7a4839cbe942b166b48148b390710", "messageHeadline": "Simplify / re-use var names", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c9cb5e730d00c5f0244080e83860714d3fdaff0", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "efe6ef5a5518db90dd2fa16232be874a21a8d8f8", "messageHeadline": "Add ed25519_batch_verifiy impl / tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "5cb141807b519031c6a7bbb502a80c41d99ff018", "messageHeadline": "Merge pull request #795 from CosmWasm/lint-contract-tests", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "0196dac82a756a8f69a76609d51e4db2340a9376", "messageHeadline": "Create dummy .wasm files for clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "ee76be0257198ef6899a627b87c30614f937b04c", "messageHeadline": "Merge pull request #793 from CosmWasm/system-entry-point", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 249, "deletions": 12}}, {"node": {"oid": "27a61b551607222ffbf6774a477c364ed26c5851", "messageHeadline": "Fix lint issues in development contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 68}}, {"node": {"oid": "2a597172d61db43023f7fc5537d925e1c066de7a", "messageHeadline": "Make SystemMsg an enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 46}}, {"node": {"oid": "143a5791151b393d4743bf16b88cfcafc7b94e37", "messageHeadline": "Lint contract tests in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "09534be49b0fd8ac4992bee6007b4d657da7c737", "messageHeadline": "Regenerate test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5a0427937780d959dc8df63b6c802f074901334", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cc2e50365d1f4e7b06437bfaa30cc7566829eac7", "messageHeadline": "Add hackatom integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "9670b3bd90daaf0236812376527ecdd216eaba32", "messageHeadline": "Add system entry point support to cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "bd19395e1891efae390d9ac827e54e1f5677c97c", "messageHeadline": "Unit test system call", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "567ec07190be02feccb0eb374bec79e00a021cbd", "messageHeadline": "Expose system entry point in hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "d941412b13adefbf6e765a842f6a65ffb0b86c9b", "messageHeadline": "Add system entry point to cosmwasm-std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "1de7a27fad2efb69ad127982707c7185e535a83a", "messageHeadline": "Merge pull request #794 from CosmWasm/fix-imports-list", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "85fb3ce2c09b37ba8c8a858528b8c0f14c91fba3", "messageHeadline": "Update ibc_reflect test wasm", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "92735bd4b1f96dd5debebfcef00cf13f19dcd5fb", "messageHeadline": "Update reported gas values in tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d55427458c018cc23d6a668ab7070e4dddfe4e6", "messageHeadline": "Fix import tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f4d761dba9479c5f0bea237a975d6e1888552286", "messageHeadline": "Add missing imports to environment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45c7f56925426d40f83a832e2f58af7e4a1bc445", "messageHeadline": "Update test wasm file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5d2f6bcf23ef62d32e462859a154d6b0fed3836b", "messageHeadline": "Add missing import entry", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ef00f309e6bde09af5d90abd88dc6251992049b", "messageHeadline": "Add crypto-verify build command [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4a583c60197b1a310abbe79c98a675610d5840b", "messageHeadline": "Merge pull request #790 from CosmWasm/recover_pubkey", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 892, "deletions": 26}}, {"node": {"oid": "7eb303d5ee630603b1277ce071994f5307040259", "messageHeadline": "Improve docs of QueryMsg::VerifyEthereumText", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "f1a572cd6a1b757c8111cccc14b27d41835dcf3e", "messageHeadline": "Pull out get_recovery_param", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "77860be1bb7b1061de4838c21484356216544392", "messageHeadline": "Make high/low more explicit; Remove unneeded out variable.", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 90, "deletions": 7}}, {"node": {"oid": "b13a350ea3c67b8fe195bae320be7e6f31ecac78", "messageHeadline": "Format code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "722c4e7bf60be1e81c52e9987149966cc368076c", "messageHeadline": "Check signer address instead of pubkey", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "8f215c897b30cd578b59b3bf9c82ed222321bb08", "messageHeadline": "Let secp256k1_recover_pubkey return uncompressed and fix tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "0c1e1d2a395b906d6a73d0ffcbb979ae1438dbd5", "messageHeadline": "Fix signature format description", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7d276dd0da948702ac8eb77eeec9500f7b73d80", "messageHeadline": "Enhance broken signature tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "7c855b57ad398d4e45cf835de4b76455b69f6180", "messageHeadline": "Fix error propagation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "dfc819d61686d7f6fd35130defe3416390aeefe9", "messageHeadline": "Add VerifyEthereumSignature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 244, "deletions": 4}}, {"node": {"oid": "841f4beffbc21e34d811ffbeac3d2db13e3aaf08", "messageHeadline": "Add env.secp256k1_recover_pubkey to supported imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44cb087b12daeae552f69181fb872c532267438a", "messageHeadline": "Test secp256k1_recover_pubkey_fails_for_wrong_hash", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "98093493a1d38f9fe397d1986ca7fc85af939948", "messageHeadline": "Ensure we don't throw away important data", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed4438820a8f46829b1440ca2dae99dfa5598c16", "messageHeadline": "Add RecoverPubkeyError to StdError converter", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "a3f0294297bedd82b51dc1d29a7b059c7aa93d53", "messageHeadline": "Remove unnecessary error cases", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "f2ad9550134c64d127dedb89be5ed32a58b062b2", "messageHeadline": "Add secp256k1_recover_pubkey to API", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 174, "deletions": 3}}, {"node": {"oid": "263202f13fef3bfabc2e1036514667812f0e7e62", "messageHeadline": "Use hex_literal for test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "16b22ce959a9b6e514655af3f468f0306c960151", "messageHeadline": "Add do_secp256k1_recover_pubkey", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 5}}, {"node": {"oid": "aeb4c8f1d7e7d62eba81ea2d38da3b971ad60890", "messageHeadline": "Rename to GAS_COST_SECP256K1_VERIFY_SIGNATURE", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b845b87b4805a677da6f19f228d2fac45877a64a", "messageHeadline": "Groups inputs together", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fe7bd2187b724c7934c5988c5d97c05a11969af0", "messageHeadline": "Test invalid recovery param", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "0392f1f04d8f4945db8ad72f7d17e3508bea9a10", "messageHeadline": "Add test with recovery_param = 1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8bbb605d638caa63e41599ffbaffa9266057d7c1", "messageHeadline": "Add secp256k1_recover_pubkey", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "4d9fb98f83f4473e05887eaea05c0843e0fd2f4c", "messageHeadline": "Build and test crypto in local dev build", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17d1378e4d54fe57ca949909039814eb472728d6", "messageHeadline": "Merge pull request #789 from CosmWasm/error_code", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "ba3b079a84e28eb1197ea56beac0c6eef085f9d5", "messageHeadline": "Fix success code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71f8fbcbb46e99ec8fe4389177dfbb1636193760", "messageHeadline": "Add CryptoError::code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "d4589539348f8372d3c15172afeb2b93540ad667", "messageHeadline": "Merge pull request #771 from CosmWasm/crypto-api-ed25519", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1195, "deletions": 94}}, {"node": {"oid": "c834dbfd2e63cad1edbb9bbf3cf70dc996256f7b", "messageHeadline": "Refactor crypto.rs into secp256k1.rs and ed25519.rs", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 191, "deletions": 179}}, {"node": {"oid": "88ea312dda2af60b99d46e25c0f8ee11f3d3d709", "messageHeadline": "Increase max message size to 128KiB", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b47a968c76ddedf78466c79d451a5044e43be587", "messageHeadline": "Improve results handling, add comments", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "da0b7c33058a57ffb5b9e880e3d94b1d95b19e6f", "messageHeadline": "Remove redundant import", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fda87cf892341cbb5bbd12be98c86de911825998", "messageHeadline": "Merge pull request #779 from CosmWasm/crypto-api-package", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4579, "deletions": 16}}, {"node": {"oid": "accf545f093ef0e97e1f982478b69e5dc857d1c9", "messageHeadline": "Adapt crypto-verify contract ed25519 support to VerificationError", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "b0e3630ec6144d56f3fc8abcb45ca345e47b9311", "messageHeadline": "Remove duplicate tests (rebase errors)", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "075be09a6b997b343d926154456e5fdfbe2486c5", "messageHeadline": "Update schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "5bc28fcf3ccbca164c79385aa55017192a8d1fc6", "messageHeadline": "Add ed25519 integration tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 82, "deletions": 18}}, {"node": {"oid": "81e162457fc19e1752d1bda1a7e16d304608e00c", "messageHeadline": "Add crypto-verify contract ed25519 support", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 120, "deletions": 24}}, {"node": {"oid": "bb560d8019eee87ff458c51d092ba1999ab615d9", "messageHeadline": "Add (mock) API ed25519 (basic) tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "fe424b2a7fcba0e34fe0f58531764ce344f3d8f6", "messageHeadline": "Add ed25519 checks / limits", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0543093633f8a7667fb4733673ae382fdcd21f2b", "messageHeadline": "Add ed25519_verify to Api trait", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "67cadd1420dd0eb5c3a76a418af8c41c48858af6", "messageHeadline": "Adapt ed25519_verify to VerificationError", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 94, "deletions": 70}}, {"node": {"oid": "f1bffbdbff23a03ceb26cfedb6d265aeab190999", "messageHeadline": "Update README.md / CHANGELOG.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4ff7a7bc51d4e3f9020ed53c214eddca7d014e14", "messageHeadline": "Update crypto package README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9169eabb2f3f143a911e3297792209d76cf9c45a", "messageHeadline": "Add ed25519_verify documentation", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d2c90ab2252938d3df5029f8ce7ab44159ccfd88", "messageHeadline": "Update crypto-verify lock file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c0ce24170ea929d6c838de33eeb09f608dd3f5c5", "messageHeadline": "Add (mock) API ed25519 (basic) tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "1950ed64dae57452982abfece836626f4a7b7735", "messageHeadline": "Add ed25519_verify MockApi impl", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3ead8f8b7602a327da8e22506d459a59179aacb0", "messageHeadline": "Fix ed25519_verify signature", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "63299ac4e7250066b42c14b22b9d6e3f4e804d59", "messageHeadline": "Add verify_ed25519 native", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a0365c91cb83891e5f80c6044e6742649b9a5580", "messageHeadline": "Add ed25519 native api tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 286, "deletions": 2}}, {"node": {"oid": "c7d38b56b2c4f6785b1b9d24288f76c9b8367ce8", "messageHeadline": "Add ed25519 checks / limits", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 78, "deletions": 28}}, {"node": {"oid": "f601f657640f618ba994ef19bbbf4f225ed28fb5", "messageHeadline": "ed25519_verify returns bool", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "a7aac0b155de43f5debcae4524800fd72f942022", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "015e852ec46cd47f27ce69c95b799eb421dd3a6c", "messageHeadline": "Fix rebase", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "9b7df099946e71dfd2d582da2525bf2558546b0d", "messageHeadline": "Move ed25519_verify to crypto crate", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 148, "deletions": 334}}, {"node": {"oid": "f0434f8340215e8898f9fe3989ac5d8b38c72688", "messageHeadline": "Fix rebase errors", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "0f85f5d2ae2a511aaa70dc09237b66c8236394e4", "messageHeadline": "Rename verify imports params / errors for clarity", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b01e2ac73a3dbb51307fdc8b027967bab8dd2d83", "messageHeadline": "Add verify_ed25519 VM import", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9b20a4500ed19b161541508ec2b1a93b23525c5a", "messageHeadline": "Add ed25519_verify to Api trait", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8143929786f900b5c66c39998f3458cbc60e6418", "messageHeadline": "Add extra Cosmos ed25519 signature verification tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "f9bfdfd2f6e7884f1fea8d9d5cb7ddf88972e3f0", "messageHeadline": "Add comments / improve test constants names", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "ebb6c461d345e816867678e827f5ba64e409287d", "messageHeadline": "Add Cosmos ed25519 signature tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "d4442ae78d6e6bad50b5a582776e312848b4e47e", "messageHeadline": "Improve syntax / variable names", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "8d41b3acda6708a4a81dbf78d49189608e84cd3e", "messageHeadline": "Don't hash ed25519 message", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ff72db43b8c59c58ec750cf895332dd4cf3ec93c", "messageHeadline": "Simplify signature deserialization", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "879962cb6a55ae386ed15d22108b61236b230bad", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "f1b86e2c729b62c73cf2a9ba88fa3a39ab5804f1", "messageHeadline": "Qualify ed25519 usage / imports", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "44e5f3a944ff5ab06f3a945ae67151bea33db8ac", "messageHeadline": "Use slices instead of arrays for compat", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "ccd44ec606b3f30c2e0c4997c6c8dc99833d99ed", "messageHeadline": "Add ed25519_verify impl / test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 78, "deletions": 119}}, {"node": {"oid": "c5e9443ce04b98cab7b7fdc9c739e8ca9f7cede7", "messageHeadline": "Add verify_secp256k1 native", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "eddb0928bfb6785abcad873f7ee8e316bff1d4ec", "messageHeadline": "Revert \"Add secp256k1_verify to Api\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "81d87de2442841d9cec79a58de1f23ebeaebb49d", "messageHeadline": "Optimize required features", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "b98047cd7bafec2a43963f5bc6499ea03a331e45", "messageHeadline": "Add secp256k1_verify to Api", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "4844da9d827e36c64fffeffb7f218cbb735eb8ec", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "46ebf59180b7f56010b9df73e219ac45555e4bac", "messageHeadline": "k256 signature verification tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "d4ee117a4fb7b0796ae24c07f7d5d14c3bcebdf5", "messageHeadline": "Merge pull request #786 from CosmWasm/cosmwasm-crypto-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "2be5be6af8bef0ad2b6da0d04f0773f82ce2db41", "messageHeadline": "Move docs comment to package module level", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c1491a11423c380bb45dcd02da9aedfc4a74768", "messageHeadline": "List cosmwasm-crypto in table", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "6c5902f9545b9cfc5cdfa89060f6df698331975c", "messageHeadline": "Add cosmwasm-crypto badge", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b2504a049d48f163adb348de3e814ae3def0a1e9", "messageHeadline": "Format text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "9596060beec21a59951adac7b417e615c4cbd28b", "messageHeadline": "Update crypto-verify README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f628bc6adcc514dcf1f98f3cc00634bb57e3fe3", "messageHeadline": "Remove internal TODO file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "685a293a591eba5d2cb57fc2f74baaff13e5b412", "messageHeadline": "Fix clippy warnings", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "2d7cbf6c6624021966ac86cb6d89e8b40350757d", "messageHeadline": "Adapt crypto-verify contract to VerificationError", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "552b9796ef3bf5b12dc2e51c1b61f41d39ea1406", "messageHeadline": "Implement From VerificationError for StdError", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "3fba0592b472520d0781c45a5173ec6268475617", "messageHeadline": "Add VerificationError enum / helpers", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 124, "deletions": 20}}, {"node": {"oid": "b14dcbec1ea9a1a62923782af65ff09174401712", "messageHeadline": "Remove non_exhaustive, add \"internal\" comments / hidden directive", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "8e3aba0d16138c1599e242ec97892d763fc2f196", "messageHeadline": "Update README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81fcb6ccce77bf4fc040c200d5ed2201c5dc2874", "messageHeadline": "Add specific CryptoErr", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "46045237316efdd49a27ef6c590d6533e2b33092", "messageHeadline": "Adapt crypto-verify contract to returning errors", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "92e026971429c58898596060d26c27d83484cdbb", "messageHeadline": "Return errors from Mock and External crypto Api", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "d31a55c3d21cdf14afb0a29da0787b66a5b4ac7a", "messageHeadline": "Add error mapping to VM crypto API", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 43, "deletions": 78}}, {"node": {"oid": "693ddaa66efdaf2ac9de78eee8364b3511e0b169", "messageHeadline": "Add error_code to crypto errors", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dfec76812b8c31bb01d29ba6355ee4d100788eac", "messageHeadline": "Add secp256k1_verify documentation", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f509257cb76f5a200ee90eb665f430e33132015a", "messageHeadline": "Add crypto package README.md, update CHANGELOG.md, README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2a20fc73194607bff13bf8230b106101d1342ad1", "messageHeadline": "Update schemas", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "28924174974062a27b98dc112803032bca535c3a", "messageHeadline": "Transform verification in query", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 73, "deletions": 102}}, {"node": {"oid": "0d2002c52a193190ba1dbcd8982db66b1af8e40e", "messageHeadline": "Use Sha256::digest()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c490d1114941c51565d41d2c0f7f606827f501e5", "messageHeadline": "Update schema", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f68b73692003e1e39f1426482052e2d1e3b25c6", "messageHeadline": "Use message instead of hash as input", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "50416ca836eafe31877e5f79306242fb21b6a59b", "messageHeadline": "Simplify init response build", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e044b02d3f1fb758b9f7d9611888724320864edb", "messageHeadline": "Add crypto-verify integ tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "96ff3c7b8ed2c4bf15a70914301591bd93628fd1", "messageHeadline": "Add crypto-verify to CI", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "a365eeee4504391e906fd10d75789fb1a61f7ba2", "messageHeadline": "Add / publish schemas", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "bf2f599381903985abf2bc739a67cea471a6ce92", "messageHeadline": "First crypto-verify contract version", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "995aacf021693f3da5ca28d99f7ad8bd447d0896", "messageHeadline": "Add crypto-verify contract", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1510, "deletions": 0}}, {"node": {"oid": "dcdb8fb79fb2ca0d52f591e2013b4de3f0547e53", "messageHeadline": "Refactor secp256k1 test vectors", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b55101ab77ac93aa42b1d3fefd45b43bdcebcb97", "messageHeadline": "Refactor ecdsa test vectors into constants", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "e4c0c71a51b67f97c04d81ded99bd4b472dcf880", "messageHeadline": "Add (mock) API side secp256k1_verify (basic) tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "fe97ca855c6d481538943dcd281a14cc9af9ef9b", "messageHeadline": "Fix rebase errors", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "da28a1bb41f1b482852b66bb5faaa7ab88ee6086", "messageHeadline": "Adapt secp256k1_verify error types", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "7063e14476d3b43c3e62f7812aad5dd4f768fd77", "messageHeadline": "Add specific error types", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "ee0c634fcd0fdfe36a1cab0059981ec656da3667", "messageHeadline": "Adapt secp256k1_verify api tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 80, "deletions": 24}}, {"node": {"oid": "e1ec630bd1a8490c6f0a3c256c4260105653f37a", "messageHeadline": "Add explicit checks for signature length and pubkey lengths / formats", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "2410bdd277e0ec8d7ee515eef94a8d61c95d6c07", "messageHeadline": "Add signature length check", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1e39c8317e205e948b3a61a18d0e0caa9ec8b41c", "messageHeadline": "cargo fmt", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b9a16004d82d567bf7a8bc265d2af4f4a0fed202", "messageHeadline": "Add shorter sig / pubkey tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "bb361a476ce4eacc8c9067e8c974011b5ac9d657", "messageHeadline": "Add hash length check", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "298eff119254b4ac789e77301256680ababad2ab", "messageHeadline": "Fix bad hash length test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "8c68cbee59f8beecfccba655897314822777bcd7", "messageHeadline": "Update max hash length name / comments", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0e819661ec25d74bae0b376eab785f669f3b12c7", "messageHeadline": "Simplify result mappings", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a92dbe9fbdc1f78a22fa1fdb4c396ccbe16a26f5", "messageHeadline": "Add secp256k1_verify native api tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "d4d8769e9b6113b40e5b0e6a3070b1a25e8c7011", "messageHeadline": "Lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f40613693b84dccfb33fb8c5449fa1fca025f915", "messageHeadline": "Impl From<CryptoError> for VmError", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "07f8089b42bbf83c469d1f72bdd62d3d8ec940ef", "messageHeadline": "Fix imports order / lock file", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "21490953cff111a6755dbbd16802f10cf2ade9c7", "messageHeadline": "Remove unneeded section", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7b45d346ffe36c33050fb3f8f56850cc7455ce51", "messageHeadline": "Add crypto_err test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "aded8f653d3f33614b544b9809a59ea6e46ccae0", "messageHeadline": "Use `digest` at root level", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc5f7cb29e576e7b6a06b674f94f2480b60ac8b6", "messageHeadline": "Fix test name", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8dfbd3824dc55379bcc62638e68e230a01917b", "messageHeadline": "Add sha2 as dev-dependency", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84daa02a02f2280ef08c3feb60dcff3966fc4495", "messageHeadline": "Use digest instead of sha2 for generality", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119e341e239e37a0be3e9305b55387d76600ca5b", "messageHeadline": "Replace sha2 by digest crate", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "602688cfc24912a0eb710e01d3f69fcf0084c30a", "messageHeadline": "Update contract lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "8be5acc49e5f8ea8236db23bd1f0fdd92dd9cf90", "messageHeadline": "Add secp256k1_verify MockApi impl", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0519a01be68a21d2dfffae9cfec696a3e6d6f0e4", "messageHeadline": "Move crypto stuff to its own package", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 107, "deletions": 17}}, {"node": {"oid": "569bb9451b7db71536ae8bc8c3529bfe585f9125", "messageHeadline": "Fix: support uncompressed pubkeys", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0e0a5e61b48c7859961505fff9d1ecd84b2d529", "messageHeadline": "Remove useless StdResult wrapper", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "3b8b6e7467f54516943d775a9745d093e2a30a30", "messageHeadline": "Fix comments", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec827a06f385965009069fab115049eb1e8c12f1", "messageHeadline": "Replace cast by into()", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "038114ac1cd47b67d4de3a3f257caa49c54e32c8", "messageHeadline": "Replace panic for plain unreachable", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ff78f6730a95315d585711a80e5fe3ce4accd73", "messageHeadline": "Fix secp256k1_verify import names", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dc6f9439fd677dcd831463b7f250217a601f5dc7", "messageHeadline": "Better / more robust error handling", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4c994450c791f0cc2fa48f221b006cdd30fcbf57", "messageHeadline": "Change secp256k1_verify signature to return wrapped boolean", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "b2c689445fc073897986ff28818547f6525f08fd", "messageHeadline": "Make secp256k1_verify return wrapped boolean", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "310686de931fddb506b03a7c2af5e5e8b38f97dc", "messageHeadline": "Remove whole crate import", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1daffb5b8aa8817cf130eb10e9974af061c93e73", "messageHeadline": "Use sign_digest() instead of sign() in tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "aed17adf27b0553efae14157957cc9f07851825c", "messageHeadline": "Remove unneeded Binary", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "be415a5e72fc49f26af9c56cdd1552989da80015", "messageHeadline": "Fix wasm_imports check", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5bf951800e61935a853c6f94ae5ef88d71abc1b", "messageHeadline": "Remove double reference", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5319f9cb9450f159fbe5a2244ee5e21f0882b464", "messageHeadline": "Namespace by algorithm", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "474a818679e37e49d4af44fd52906aacc0d77c8b", "messageHeadline": "Renamed for clarity", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43376b550c598e81aa31c3baca08fad1bc04b793", "messageHeadline": "Rename dummy Sha256 to Identity256 digest", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dd3c379dd0c583e622e1b55c14b2f166e1c793d7", "messageHeadline": "Remove trailing semicolon", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d041dd5cf759facfb4b5735ac27dbba38f293f", "messageHeadline": "Fix unused import warning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02d37a060796cf7c1a181c974e02f2ba816b70cb", "messageHeadline": "Add verify_secp256k1 native", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "f0eed131d482a3cc8c13ba464cc84a9d0d5832ef", "messageHeadline": "Add verify_secp256k1 VM import", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "4ab12ca874b82eebf5aa87981cf4cf2f99e29a0c", "messageHeadline": "Add secp256k1_verify to Api trait", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "278eb3ffa2401f322c7426596d935b1e34e7d9dd", "messageHeadline": "Better rand_core use", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bec7db3e212429efb8a3a07beac9446cae05ddda", "messageHeadline": "Revert \"Add secp256k1_verify to Api\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "07f72e1b1947d1803714b6fd86b7b5abc2396724", "messageHeadline": "Remove unused dummy Sha224", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "d1df2d52f75d7dda0cc62bd660963e152be5b515", "messageHeadline": "Renamed dummy hashes for clarity", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d62c6d8c1c423b8711284e09604c09e5c487e4ea", "messageHeadline": "Fix Reset impl", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8848ceb014f0ad043323c9d7440130cdfe7e0a66", "messageHeadline": "Optimize required features", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "3c79ba056147cb2d59039d38602be480c6d53dcc", "messageHeadline": "Remove redundant imports", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e84d90d906b4b356eaed51246746a084705ffaa", "messageHeadline": "Use super for tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3d63c8caf752b0208c564722142a930ad7e3a829", "messageHeadline": "Remove unneeded BlockInfo trait impl", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "40b0fa9dd59faae597898faf332e833b9ea8aa52", "messageHeadline": "Add VmError::CryptoErr", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "f27fb379294b50e7b7ec8610fa202428a9efd27f", "messageHeadline": "Remove fn publication", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe82c3dc2af30911c05519af0e1e20493180d0f4", "messageHeadline": "Add secp256k1_verify to Api", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "a0977eb2b357a8bcef1f98cb2fe4493c7fccbe32", "messageHeadline": "Adapt extra Cosmos tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "33489ff3daf0787980a60e9cc411120b9de025a6", "messageHeadline": "Adapt Cosmos tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "e50f7f56976136c7c4731143783eb7418a50172c", "messageHeadline": "Add secp256k1_verify impl / tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 76, "deletions": 15}}, {"node": {"oid": "edb04527e25123a6c634ae257767b97de17344ca", "messageHeadline": "Add dummy Sha256 / Sha224 Digest impls", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "605e8185458a8885403ec9a264bcc32ea653ce64", "messageHeadline": "Update lock files", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1106, "deletions": 0}}, {"node": {"oid": "c9e37b0230abbecacbe1af846bdeb65508dbcf89", "messageHeadline": "Use verify_digest along with manual/explicit hashing", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7bb74d9383d2d3f0115879ceeaa2fe0894e04a12", "messageHeadline": "Fix syntax", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "4bfe8a860dc37a428d1dfcca5f21e65d2e79a370", "messageHeadline": "Add extra Cosmos signature verification tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 132, "deletions": 18}}, {"node": {"oid": "9e6fd41ff1d233ca7749b0f6b560bff8b8f842e0", "messageHeadline": "k256 signature verification tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 320, "deletions": 0}}, {"node": {"oid": "980e9c453ba51d4695e4d81a9a9bb585ee7a31ae", "messageHeadline": "Merge pull request #782 from CosmWasm/rename-Api-to-BackendApi", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 79}}, {"node": {"oid": "592aade588f5c2a9dafb9d733a70c54da157948f", "messageHeadline": "Rename trait `Api` to `BackendApi`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 79}}, {"node": {"oid": "f9706272d73ec4cea0a161263c72a6f8fdd1dddf", "messageHeadline": "Merge pull request #777 from CosmWasm/use-binary-literals", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8497453609310e60e51163f2db479d3de4914cff", "messageHeadline": "Merge pull request #778 from CosmWasm/avoid-explicit-Binary", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e941b2bbe9caa8d0fa103f56b14c40cf706da351", "messageHeadline": "Convert Vec<u8> to CanonicalAddr directly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8105cd5c4d77f0a273b8bbc1ad4edebda9265c0b", "messageHeadline": "Use binary literals", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f238af66e5e0b9708d8198f78cfb6b2c36695906", "messageHeadline": "Merge pull request #775 from CosmWasm/simplify-Response", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 299, "deletions": 502}}, {"node": {"oid": "92abfbae3d303c54e890d8391322b2d6ce06b6b7", "messageHeadline": "Deprecate InitResponse, MigrateResponse and HandleResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 178, "deletions": 208}}, {"node": {"oid": "a7c51bf47a18d474e4b20d2f00b7312cc1bccfcb", "messageHeadline": "Use new Response type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 48}}, {"node": {"oid": "3f68250fcdaf51c106426cc214a272494457cf41", "messageHeadline": "Merge response types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 81, "deletions": 248}}, {"node": {"oid": "0ea6e9b481124f90a3270b01cbc7b441442941e2", "messageHeadline": "Merge pull request #776 from CosmWasm/upgrade-wasmer-1.0.2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 372, "deletions": 707}}, {"node": {"oid": "e49450c390936110f0c1c7502fc20bd7844df59f", "messageHeadline": "Upgrade Wasmer to 1.0.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 372, "deletions": 707}}, {"node": {"oid": "bcd3902a163ac89c985a6eefd2af38a8bebbd5c2", "messageHeadline": "Fix typo priviledged -> privileged", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1deaf2b7fd0a93f54da47fd1e87c38649d5a6e2d", "messageHeadline": "Merge pull request #745 from CosmWasm/MutableResponse-trait", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 235, "deletions": 20}}, {"node": {"oid": "f0fe8a1ed1d44bcf1e4e670d85ff9c53cec9b0c1", "messageHeadline": "Remove obsolete from_address from migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "89b98a8e19b4bc98d87603dc40bb801926433196", "messageHeadline": "Remove MutResponse trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "c31a61252ae504aabc56da0845eb66475b3d0135", "messageHeadline": "Deprecate Context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4fed2ae42f7e26eb6b1d7240c9dd20a88ac94c28", "messageHeadline": "Convert Context to response", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "fd3b5669035e2bf313f5241cd9051fdd4001a238", "messageHeadline": "Add MutResponse trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 205, "deletions": 7}}, {"node": {"oid": "7c34a665a4aaff3091319bca51eb1b2839beed42", "messageHeadline": "Merge pull request #773 from CosmWasm/cleanup-funds", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "067242333d51656779c56a363370aa2ec3c5a012", "messageHeadline": "Update IBC testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b7aa1407cf89609e323c266d779c336fc56a118", "messageHeadline": "Test stargate feature during development", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b321fcaaa100f11aaa9b15193942ce765f435c", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "945891cdcb3667553276e9c78a1be7fdbd6398f3", "messageHeadline": "Update testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1fbb33023502d18b99c4eb7f261ea16a7303bd68", "messageHeadline": "Rename sent_funds -> funds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "62912ea71ed3785e576cec4e1f320a237bc94ff3", "messageHeadline": "Merge pull request #768 from CosmWasm/wasm-msg-migrate", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "7de5a1ade5af7d67acd65ac369933c826c0143c5", "messageHeadline": "Make QueryRequest #non_exhaustive for future extensibility", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a8374f8dc2bcb2d87b05d94c044ae7427834661c", "messageHeadline": "Made CosmosMsg #non_exhaustive for future extensibility", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b0dc84c908d494e4f07cef8a0ac94b9cd17181fe", "messageHeadline": "[skip ci] Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9f07d639935e6b57374f0a29adebb60b0e288d20", "messageHeadline": "Update schema files", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "784e6f2714456c7a67002dd9d457a4fa43acaed5", "messageHeadline": "Add WasmMsg::Migrate variant", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d65ccca65a2109df0c91059f697165ae4f30455d", "messageHeadline": "Merge pull request #764 from CosmWasm/document-migrate-change", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "fd87cc86ec1d3b886c61b1b96151b49bbb292a21", "messageHeadline": "Update MessageInfo docs, which is not used in migrate anymore", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "314ba54627c78390266b2a085ad6fbdbbf540192", "messageHeadline": "Add CHANGELOG and MIGRATING entry for changed migrate signature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8a60668ba2593abee2f0e460e2ed7934f774a5de", "messageHeadline": "Merge pull request #760 from CosmWasm/multi-return", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 157, "deletions": 26}}, {"node": {"oid": "6a4eafdf5522d47c4bed441b2a2c96dfb60806f3", "messageHeadline": "Pull out split_tail", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "15e4c09980403d9363b79be1201c6d1f95db5d9d", "messageHeadline": "Add test decode_sections2_preserved_first_vector", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6bdb305bf2149cdf3fb0920295ffb0285150e9fc", "messageHeadline": "Use sections encoding for db_next", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "f93200f231c170386fb5f7ae7daf9087eddc476e", "messageHeadline": "Add sections decoder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "23efe497f8bb2a88dc1cee4806782c480ee227fd", "messageHeadline": "Add section encoding", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "61480cae207b6a12f08fc90e8a3346dce8faec48", "messageHeadline": "Merge pull request #750 from CosmWasm/weighted-lru-2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "8893392e517e6a6c487c70451f57e46994bd7d4c", "messageHeadline": "Revert \"Add weighted-lru-2 branch to benchmarks\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ea965428b85cd2c50a7ff8d4cc5cdfdb0f4eb4b", "messageHeadline": "Add weighted-lru-2 branch to benchmarks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8636e4056d2dcdb8d1b6972173adc2b50c4b51fb", "messageHeadline": "Update clru dependency", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "2992607036a10d58145671e9af086e6d48f09f89", "messageHeadline": "Update Cargo.lock", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "89560a5317f034a7a2607a411bbdcb4cf0c44c3a", "messageHeadline": "Merge pull request #747 from CosmWasm/weigthed-lru", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "3f330af7bf1d9a8a7dd387f3914494246b8db67e", "messageHeadline": "Add clarifying comments for store() / load() module size return value", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6a40c28c56354eae5a7d0e599d18651a0a1b33e", "messageHeadline": "Fix assert parameters order", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a1a75b5a76284584f74c87fc72d0498c0b48c29", "messageHeadline": "Update comment", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2de990298cd79bb71ccb67dfdf32e71ef8e7fd9", "messageHeadline": "Fix comment.", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be73f979c543e1b7f90f1781fd1b7cfb73f638a", "messageHeadline": "Merge pull request #740 from CosmWasm/add-ibc-reflect-send", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 3975, "deletions": 1}}, {"node": {"oid": "76fc4960dc308e74f06c3de6124a104f13b74ee3", "messageHeadline": "Format md", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "a63743260813065b3f73359f36bc215b6b48051d", "messageHeadline": "Separate out ibc contract/msg code into own files", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 508, "deletions": 468}}, {"node": {"oid": "7de368cdec8e7c1d26551d881f5745267c516499", "messageHeadline": "Update from most PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "9bda397dce75fb1459c63fc81e4d2f2e31257516", "messageHeadline": "Fix after rebase", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2c70954e4bce719dd0e1b33fa7407851bb18389", "messageHeadline": "Update version to ibc-reflect-v1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b565403fc50891a3ad72259c14716f7afa4837a", "messageHeadline": "Set timeouts in nano-seconds", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "f932f512ac6aee35ef711a72be9137e5bd4a4c3f", "messageHeadline": "Write integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 187, "deletions": 168}}, {"node": {"oid": "2f55f2b90608431b56cf831ddf85f355855fe137", "messageHeadline": "Solid unit tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 102, "deletions": 74}}, {"node": {"oid": "f86cae427e3695713bebfc2ea9e7f292b58aadd1", "messageHeadline": "Basic unit tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 184, "deletions": 224}}, {"node": {"oid": "b6694d123c2c5dbe012e4de3b54e3377eebafb8d", "messageHeadline": "Complete IBC implementation, no tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 242, "deletions": 212}}, {"node": {"oid": "73a9b658e835930fe2eb8cc2c58752b11f4e7960", "messageHeadline": "init, handle, query and schema work", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1043, "deletions": 452}}, {"node": {"oid": "af09324e4f9d56f56ef8f806e1442e0905685f84", "messageHeadline": "Update state", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "449ca0bf91a1c2ef166bda1e24df9ec0fefa2cb0", "messageHeadline": "Update all messages", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "88c30acbe45bfc8ae8fb03ec9b81f76e255ef1e1", "messageHeadline": "Add ibc-reflect-send to CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "3966ac883c8ad691f1db7a937a1ecb912577f791", "messageHeadline": "Fix clippy issues", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2ac0861e01326e555fabd473cedb207917f934de", "messageHeadline": "Copy ibc-reflect to ibc-reflect-send and add functionality to README", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3206, "deletions": 0}}, {"node": {"oid": "9f2165921907fe6eb4feb47c351177246f8a7fdf", "messageHeadline": "Change capacity estimation values", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e6194fb4e8d88ddac021ddcb065018aa3531ef44", "messageHeadline": "FileSystemCache store() returns (serialized) module size", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "855c502547bf478e0e38bd6216221f4f89dab517", "messageHeadline": "FileSystemCache load() returns (serialized) module size", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "7a864589ad33e4379a35eed37405b7bdb0da6724", "messageHeadline": "Merge pull request #744 from CosmWasm/init-data", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "0e43279b2a085a6d4cb0d7077e386b03a99dd1b1", "messageHeadline": "Merge pull request #748 from CosmWasm/test-cache-element-size", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f52c6c9281ba4c14821507cc3a8c3aa703f5972c", "messageHeadline": "Clarify size_factor comment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d39b7d73d524737cb89ce583e76be9346266aaf6", "messageHeadline": "Test size of boxed Modules", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c2d6ffd3d44aa47e366c04c9df5d1a9213accc09", "messageHeadline": "Test cache element size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "140226805a1d0a27330b20e4c1c2eed65acb9a23", "messageHeadline": "Merge pull request #741 from CosmWasm/compile_only-compile_and_use", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "acce6d2817686310889eb4e0a196ee6b14fdd345", "messageHeadline": "Update contracts Cargo.lock", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "2303945650e09f3ba85e969d0eb2edfa870ff9db", "messageHeadline": "Integrate weighted InMemoryCache in Cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c55823ad0d0cb55a8f705622788b501566297d13", "messageHeadline": "Use weighted LRU, with module size as weight", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8b5072ad2af8d6ffd44b3b007857cac33a06038d", "messageHeadline": "Add weigthed lru (dev) dependency", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5aa40af9857a82a49e4669c133374468661c56a0", "messageHeadline": "Add a data field to InitResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "b38a4629ba809d82569db258a5456c85bc37158c", "messageHeadline": "Refactor compile_only / compile_and_use into compile", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "657683341768459a968761a8fdf74a9053321ff0", "messageHeadline": "Merge pull request #738 from CosmWasm/add-migrate-ibc-reflect", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "bc027d501757d43fb7b8244cc01b841e6dea3fc4", "messageHeadline": "Add migrate entry point, fix clippy warnings", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9400c620c3d4e616845e9d2682b78d9c6fd561e3", "messageHeadline": "Merge pull request #737 from CosmWasm/use-iter-all", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7e68844148eab09c1f87fd10f139e06ca1cae7da", "messageHeadline": "Merge pull request #709 from juggernaut09/issue#690", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 19, "deletions": 56}}, {"node": {"oid": "ab919c3295c7b7f5330ed7dcf1567576f0e0f275", "messageHeadline": "Removed debug statement.", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "82c3de7b69efcc399e6521e4f1553bc0576ff071", "messageHeadline": "Use iter().all() to check all required exports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "fd7600ae68ed857f510ee90d28a171ce31eac21e", "messageHeadline": "Removed MessageInfo argument from migrate entry point, Updated call_m\u2026", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "df9d9b09d12e7953ea7687a8722aa2e0eb50eb70", "messageHeadline": "Merge pull request #721 from CosmWasm/vecless-decimal-parse", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "e606c753e860a468359c701c722731869d78312b", "messageHeadline": "Merge pull request #728 from CosmWasm/ibc-enhancements", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 359, "deletions": 117}}, {"node": {"oid": "bd47be5747ad57f25938b7cbce12bfa29cb6e30a", "messageHeadline": "Make tests in ibc_calls specific to the function we test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "1699dd6e3d7e4110c6e523abbb48c9148e18766a", "messageHeadline": "Remove obsolete call_init_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bbea0a750d279ad33965358e20a6c71998954ac2", "messageHeadline": "Use type inference for let with &str", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a2db96b2a3936e278c59f68f3ae75d678a49ad38", "messageHeadline": "Use pow instead of checked_pow", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "72bec4a36e741c34e65ead2ef42e8f1abac4d48a", "messageHeadline": "Improve Decimal::from_str implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "46079014166899339bdaa9c5c30b20b985a6f736", "messageHeadline": "Cover remaining vm ibc_calls with tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "355129b0383f17584e80094e85c75a95498c6899", "messageHeadline": "First vm tests for ibc reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "933152bd66b07f97c79412934ae0d1cb272cb880", "messageHeadline": "Add ibc-reflect contract to vm testdata", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3d39c1d295652242ec547ccaafb82156559be41e", "messageHeadline": "Add attributes to all ibc-reflect methods", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "bf0a06d1b9152c32304b988350fb1327737b483a", "messageHeadline": "Add ibc-close-channel handler and test it", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "809be44e274f641c40228206b12b9a148c025217", "messageHeadline": "Update CHANGELOG for ibc/stargate features", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 72, "deletions": 45}}, {"node": {"oid": "448671c8cb31f0852f27cc5775461ba995f288a1", "messageHeadline": "Rename timeout_height.timeout_height -> timeout_block.height", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "a80f200fa2b599206d9e76e7ad5e8cd83c416178", "messageHeadline": "Add some comments on timeout_timestamp format", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "31a5d0de31d847e609333bb7dbcb6ceddcba77a2", "messageHeadline": "Merge pull request #736 from CosmWasm/cache-analyze", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 263, "deletions": 215}}, {"node": {"oid": "fd08b54c9ce87ac4f66aa535dce2172d3f447b0a", "messageHeadline": "removed info from \"call_migrate_works\".", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "bd0ee68e19fb0df0144f2cae71a50b89d3ef47d6", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c526fa1f8ef3f0b0d7825b5a27a9f529cb8fd0f0", "messageHeadline": "Remove Instance::has_ibc_entry_points", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "7913aad0c7159f11dd5a82d5ec07f1ad3032abea", "messageHeadline": "Add comment in streaming", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b89be9199ea83a03c93f5a54bd1cd823c4eef77", "messageHeadline": "Create static_analysis::has_ibc_entry_points", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 9}}, {"node": {"oid": "f713ed6d0e9ce1a5b3f462dd84af761f4a3d7b2e", "messageHeadline": "Pull out exported_functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "5a70b7d3da95fc1a2b061cf681d6d75b67db0ef0", "messageHeadline": "Pull out deserialize_wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 88, "deletions": 84}}, {"node": {"oid": "810be1c337c375d42e298ccb77953f42497d7747", "messageHeadline": "Create a draft implementation of Cache::analyze", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "d9ca9f38f7ef7be69584958708c7890251b452e2", "messageHeadline": "Format README", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc8c8dad97c9c133144ca91bed333534a692c2e7", "messageHeadline": "Merge branch 'main' of https://github.com/CosmWasm/cosmwasm into issu\u2026", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 4453, "deletions": 193}}, {"node": {"oid": "9c1fd5c55f1c62b2d056d22b1095c6753f9408de", "messageHeadline": "Merge pull request #735 from CosmWasm/load-wasm-speed", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3514c0036bb5ec75875b8d08a605584fa6741de5", "messageHeadline": "Merge pull request #722 from CosmWasm/memory-cache-modules-size", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "055b57c87172c040bdb60368780a6748e68b438d", "messageHeadline": "Adapt to branch renaming master -> main", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "7678bef5304471863ac9fe2673c9790a78f4863d", "messageHeadline": "Remove cosmwasm build status from storage README", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0ca959fc75a9971b18f1a382e2c69eaaf950b0eb", "messageHeadline": "Remove obsolete [badges] sections", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "9c3d3555d145622d31de31e746bd8a426ada2baf", "messageHeadline": "Add high-level module_compile", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "0c3414928ce886ebaf1e527e4972d2b4cf1a5647", "messageHeadline": "Improve syntax / linting", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9dc072141b947a2a279d6f8a49f88421b1c2e7fa", "messageHeadline": "Benchmark load_wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8762741d1e6ca68da1e05730e8fb735e3f0d6d5a", "messageHeadline": "Merge pull request #734 from CosmWasm/update-to-serde-json-wasm-0.3.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "a144327de9d0e7ee0ff88df6f64b36f5d71cbe69", "messageHeadline": "Enable assert app-level success", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5b11570f0d9554c0d8fe33fe48248d5f634d56b8", "messageHeadline": "Update serde-json-wasm dep to v0.3.1", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "06a4f686298a59e79934b2a477576d8b0ec6553c", "messageHeadline": "Add high-level module_deserialize", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "954100792dac29ca363f9cf5ccdb0f7cff443b68", "messageHeadline": "Compute mem heap size for compile_and_use() and deserialize()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "65b5fd7d2dbb20dad1efdf9b3c98918d36d29978", "messageHeadline": "Switch to using compile_and_use with a memory_limit", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "95ed27efc903e694cd8f835fe37dc3ce5b0d2d2b", "messageHeadline": "Improve / simplify heap memory matching for function", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cdeb25cb55966f7dd9126655ccb093cc415e4e2a", "messageHeadline": "Build module_size for release, but with debug symbols", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2e440e5668b0e7589e9a2c588c33d2ba2c4d2668", "messageHeadline": "Revert \"Update contract deps\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 320}}, {"node": {"oid": "09757b9c45b8a364a114515ec216dbf8c8d41eef", "messageHeadline": "Move module_size to examples/ (dev dependencies)", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e70e1353a5bbdf3d24cdeafff4deb7a4c66f4d1a", "messageHeadline": "Create an internals mod", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6bf6fc4a0e4fbf2ab2721b4ca469de7d28205b8c", "messageHeadline": "Update packages/vm/bin/module_size.sh", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8ac6e5f5a1b791168b1d10bce0b0cc8cd9a7df3", "messageHeadline": "Keep log files for manual inspection", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "249910a87f0c30750ec47311dd260b48bdf5634f", "messageHeadline": "Update README.md", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8f59db02c69c5af5921c38376b64c657ef04e2e7", "messageHeadline": "Fix linter error", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62c556f68e7a4b02c6944a8dd287d1e48ef0736d", "messageHeadline": "Update contract deps", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 320, "deletions": 5}}, {"node": {"oid": "aff20818f474cab9a6ba4adea700ab5c06e8c7db", "messageHeadline": "Add description / improve syntax", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "48b0a76d7bbff686d899a760016990d6156611ce", "messageHeadline": "Add module_size.sh heap memory profiling", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f715fb86a79b5e8823ad492acf6b538fdad657d6", "messageHeadline": "Add module_size utility", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "76bc1e43c0abc6353ceff31d43f1d8fc69bfe5ab", "messageHeadline": "Merge pull request #731 from juggernaut09/issue#715", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "5f8c8c02e0ba91c20f262eb5e398dcfa7d816381", "messageHeadline": "Merge pull request #733 from CosmWasm/remove-deprecated-results", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 44}}, {"node": {"oid": "6b83b149da8df63221c1d454cfabae00787294d5", "messageHeadline": "Remove InitResult/HandleResult/MigrateResult/QueryResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 44}}, {"node": {"oid": "0f822588472cf184b70ac057bfa3cd7217ed19e1", "messageHeadline": "Changed json format. Added suggestions to it.", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "1e7aa92237279468231fd5626001e65bd56088be", "messageHeadline": "added call_migrate_works function in test modules.", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "220e39c8977eb0f0391a429c146872ad59b16426", "messageHeadline": "Merge pull request #714 from CosmWasm/ibc-sample-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4176, "deletions": 68}}, {"node": {"oid": "6116a10a742e09714104c1c3e0425244c1bd91a8", "messageHeadline": "Update schema files", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 126, "deletions": 54}}, {"node": {"oid": "62b9fc74e9615955261b8d64e52de0056286416e", "messageHeadline": "Update ibc types as requested by Alex", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "9cbc21df21188964fdd92bcbd5024fc81905ecc9", "messageHeadline": "Update to rust 1.49, latest master", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "350d8e4bf05d84eb801de96a004a10ddb949592a", "messageHeadline": "Update ibc reflect readme with packet specs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "23dd4dcec705636d7b43b037aadd7ae2018426f8", "messageHeadline": "Address Simon's PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "b95400a6d5060d49f5be90ec68b2c573b7a1a1d9", "messageHeadline": "Cleanup dispatch code", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "a3343ee10ab964294bde61f6faba21ac219fc99c", "messageHeadline": "Add multiple IBC packet formats", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 288, "deletions": 78}}, {"node": {"oid": "aa31c6dbd5dc05b13cae2977f9bad15cadb326a9", "messageHeadline": "Add multiple packet types to ibc-reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "9ead5f5d85932fe402f8a122e01627c4d8bbf0fe", "messageHeadline": "Add stargate support to reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 428, "deletions": 2}}, {"node": {"oid": "a445c586f9c8ef818989f279e808587156fdf2cd", "messageHeadline": "Add Instance::has_ibc_entry_points", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "38c5af0b4acf6f03f8e39fa53b9fce9041a33125", "messageHeadline": "Format IBC Reflect text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "60a698ee7e643cb24a6cc2950113236201036208", "messageHeadline": "cargo schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a6100ed34e73ad789b92715c5b340ae988e821f", "messageHeadline": "Minor updates to ibc return types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "beda05800b01dc3b8e309c410eaecb2b02c9ab93", "messageHeadline": "Add StargateResponse query return value", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "4dd748f7c24688e2a7458c79e7cb39ab78076814", "messageHeadline": "Add IBC mocks (testing helpers) to cosmwasm_std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 130, "deletions": 145}}, {"node": {"oid": "8f4068b3bccf7d80240e8161e070fc9122f114e2", "messageHeadline": "Add helpers for creating WasmMsg::*", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "7bff29b65d1909c34d9b81d8648519db353fba76", "messageHeadline": "Update Cargo.lock", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "9f5b706de33b9fef18a302accd87862e21cbfa4e", "messageHeadline": "Integration tests for receiving packets", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 136, "deletions": 12}}, {"node": {"oid": "dfe1c7ac3c472e27c89de40ae4b5070e0c7e1e8e", "messageHeadline": "Add unit test for receiving packets", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 133, "deletions": 1}}, {"node": {"oid": "05df5152c6264751af233e97db43dc3252f8a872", "messageHeadline": "cargo schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "a71fe4d59195b71853eae05cf97ad408d9518a9b", "messageHeadline": "Fix integration test compile errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6c64232fa3b21101bc11c9c79824bbb4a8241b01", "messageHeadline": "Basic integration tests for ibc handshake", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 137, "deletions": 4}}, {"node": {"oid": "50209cc4c48145948e2e4700eaa9e09373445305", "messageHeadline": "Add some queries to the contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "5cd5fc10c852448b2fd0b3dcaa4e8fa892fe4df0", "messageHeadline": "Add some ibc handshake tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "8e38973288a3c9a969a3ac74d4e3c619678a59d1", "messageHeadline": "Enable stargate feature on vm for integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75cd4f806a8fde3409e32eaff8a11171765c5a92", "messageHeadline": "Address PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 51, "deletions": 246}}, {"node": {"oid": "34e1f58153c604cd7c4a4e50a62d8b2abeda4ca4", "messageHeadline": "Add ibc-reflect to CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "ddf3d29dcfa65df01a876fe04146653eafa85f4b", "messageHeadline": "Add basic tests, fail as vm does not support stargate", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 89}}, {"node": {"oid": "b3948891a6cde9f6f5070a1edfed2ede99885ceb", "messageHeadline": "Finish implementing ibc handler logic", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 599, "deletions": 13}}, {"node": {"oid": "66ada096e4ae6d0fe5baa9a489dbf13303994848", "messageHeadline": "Implement all ibc except for handle packet", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 179, "deletions": 72}}, {"node": {"oid": "79d9eee7c42008b5a59089cdae2eb8a51e4f123a", "messageHeadline": "Update reflect init to take callback id", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "78a3c6a410dbeae219246ce52fb64848f60d6055", "messageHeadline": "Start coding the ibc-reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 51}}, {"node": {"oid": "9cd4c622bdaa3a2515de1bf234186ad5a0a16afb", "messageHeadline": "Add init callback to reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 84, "deletions": 23}}, {"node": {"oid": "ed8ab41f2551dad9948073e30c048df3c606a251", "messageHeadline": "Start ibc-reflect contract, with README", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1886, "deletions": 0}}, {"node": {"oid": "169c1ba0c678401457f63be7387193ccb7109f59", "messageHeadline": "Merge pull request #725 from CosmWasm/add-missing-mem-limit", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "296ce60fa5588fd562b7eb0c6b554361d2bbe87e", "messageHeadline": "Ensure memory limit is set in Cache::pin", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "84b5902e8b9e6d57c4dbffa3dafc6bc5e4d9dac0", "messageHeadline": "Removed unnecessary comments from Building.md", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc57c28c1602e0fed1d1982c26da2195c000032f", "messageHeadline": "resolved fmt_changes", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d0b0412e846bb8f18b34e0fd9cee4a85c80d914b", "messageHeadline": "resolved all circle_ci tests for contract_queue", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "327cc8c75154d1f22db6cc59658d365dab0bd9ff", "messageHeadline": "Merge branch 'master' of https://github.com/CosmWasm/cosmwasm into is\u2026", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 9285, "deletions": 4192}}, {"node": {"oid": "83e7bdf553d0fcf92fce9dc6ba82f1dc7a341627", "messageHeadline": "Replaced all payout with verifier. in tests/integration also.", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1de35775c3af6a3d66be9d57ea895efe73db36ac", "messageHeadline": "Changed payout to verifier in hackatom contract.", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "834b31148ee583efe5fee03429f37d58c2287499", "messageHeadline": "Merge pull request #720 from CosmWasm/update-to-serde-json-wasm-0.3.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "84fed49cff938123bb4cefa3396871560e511bb9", "messageHeadline": "Update README", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bd7fb9183d74d23119bbab29438feee149a2f0e", "messageHeadline": "Adjust gas consumption values", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c175811fb3eb5fa77295470b8208746cfff23919", "messageHeadline": "Update gas consumption values", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a31da4b908f9b54a70a1b9b8e664cfef1c1ead88", "messageHeadline": "Update serde-json-wasm dep to v0.3.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f77ffcf9fa350a823cc54eb607d5cf2b767487f0", "messageHeadline": "Merge pull request #716 from CosmWasm/add-ibc-stargate-to-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 389, "deletions": 10}}, {"node": {"oid": "790c0462e228202a796d68f430322fa92fabf660", "messageHeadline": "Cleanup from PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "f16adcd7ba0654ecadebfb48901f3e297f3e27a7", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 29}}, {"node": {"oid": "5047572add1d44685d2a77cfdef0adc817e1901d", "messageHeadline": "Add _raw variants of the ibc vm calls", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 102, "deletions": 37}}, {"node": {"oid": "73403e2740347d24dd3f4dabe6a63ed97b739f92", "messageHeadline": "Remove unused generic parameter", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24c357a19a529a2c58106c2641368f0605f2b4cc", "messageHeadline": "Merge branch '0.13'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 343, "deletions": 336}}, {"node": {"oid": "3d5e7e5d5389ccbe2634341dc8e4fd456d4abf2b", "messageHeadline": "Fix release year 2020 -> 2021", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "412792c48011cc73cfb4e58f8115b941c0535a1b", "messageHeadline": "Set version: 0.13.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "0d9959e08c91d32d804739e905a1690ed84a3cb6", "messageHeadline": "Merge pull request #717 from CosmWasm/upgrade-wasmer-1.0.1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 302, "deletions": 298}}, {"node": {"oid": "99ad0fed6816f3a26aba71ffbac73ece7592d005", "messageHeadline": "Update syn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7c6167dabf88cd28832e7f975ef07ae007ca357d", "messageHeadline": "Update Wasmer to 1.0.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 290, "deletions": 286}}, {"node": {"oid": "02aba72cc3fd8d08e2e1216069c8af52b980ed3c", "messageHeadline": "Add stargate testing to cosmwasm-vm in CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0392d22cc654e4498d8133032df610470c8d7508", "messageHeadline": "MockInstance supports stargate export if stargate feature enabled", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0493f9a8795f01cf98fe56ae58365b758b7a3a40", "messageHeadline": "Add remaining ibc calls to testing helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "d7c8d08f2caf277c6bde701335bb06a15dffdfaf", "messageHeadline": "Start adding testing call helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "5332621f8f6a1924b86118a216ae177fd76a4736", "messageHeadline": "Add all ibc entry points to the vm calls", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "ea2be32cfc6089e4d7fc2fe38dca5f9ec93950ad", "messageHeadline": "Add stargate feature and first ibc vm call", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "2b7eef9381974313f930e85b481764284ed7fc2e", "messageHeadline": "Merge pull request #713 from CosmWasm/bump_interface_version", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "cdeabd082048b31083a44b2e131144a11dc076f6", "messageHeadline": "Merge pull request #711 from CosmWasm/ibc-entry-points", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 530, "deletions": 17}}, {"node": {"oid": "44962389dec3111182a20ae06ddb73dd22fa84fd", "messageHeadline": "Rename contract.wasm -> hackatom.wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "09a4521f4244196dc53b3320bc8674fb69031c98", "messageHeadline": "Build contract_0.14.wasm and use by default", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "20a7749265b2f8c1383be7f9014c67fcdb793f1e", "messageHeadline": "Bump cosmwasm_vm_version_4 to interface_version_5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "2224f4bcbd49afac00ab641659b14be678acdac1", "messageHeadline": "[skip ci] Update Changelog style (#712)", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "c8b38ca00bff5a4f5d93dc5d27f12908803a5a45", "messageHeadline": "Updated IbcOrder serde and serde-wasm-json", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "34cd29f95025578d60712eeec2465308d3bf4529", "messageHeadline": "Return empty okay for do_ibc_channel_open", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "942f38923590f4434ecf7c68de0784b0e4670c9e", "messageHeadline": "Merge pull request #710 from CosmWasm/ibc-transfer-msg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "baf6f9cd32418632572a3c844db5c3cd0328f129", "messageHeadline": "Ensure stargate code is tested in the CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8acfedf50f112cd25ef3de31629910719fac0df", "messageHeadline": "Add Ics20Transfer to IbcMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5dd4e617662e45f98e2f4623015134c1ef6fe73d", "messageHeadline": "Make cosmwasm-std/lib.rs exports explicit", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5a819fbe0e42f19a8414232d70b6aeabb2cb483c", "messageHeadline": "Addressed some PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "121896757f841243e457a0e66702556a6902875b", "messageHeadline": "Define all IBC exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 202, "deletions": 177}}, {"node": {"oid": "7b743d94f78167a67e7c94de156dcd0a92aafdaa", "messageHeadline": "Minor cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "d465b4baff48c3cda41e89f2f70027be7d8719b8", "messageHeadline": "Add two entry points for channel handshake", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 211, "deletions": 148}}, {"node": {"oid": "223b9e5a230616f2758eed2d00d6b8450325d0f2", "messageHeadline": "Add more ibc types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 316, "deletions": 3}}, {"node": {"oid": "bf7d66d6cee750f36fe0c47275983bdf4db8ff55", "messageHeadline": "Add some basic IbcQuery types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d1ce179d06cb84319f8071fc108c2f396208adfe", "messageHeadline": "Add some basic IbcQuery types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "737f58bbb963d09c3ad7e392a414ff175ffffd77", "messageHeadline": "Fix build with stargate feature (mock querier)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f89884e98078f604a8e37b30da57ab7ef8e4af9b", "messageHeadline": "Add new ibc message type", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "969bb8bb2e85b932fc1f5bf35f30fc7ddc0c9339", "messageHeadline": "Merge pull request #706 from CosmWasm/add-stargate-msg", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "09b7880d52acebcaa017da1493e70993b59f860c", "messageHeadline": "Update field name and comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "88562c7939694e655a9770351aa4e8772eb3b2d8", "messageHeadline": "Add Stargate variant to QueryRequest", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "39f7728fcbc67b63e999eb50b2b5c58b199ec417", "messageHeadline": "Add CosmosMsg::Stargate variant", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "18dfdbf088a61c4a77d424abcd4b299d1cda52d7", "messageHeadline": "Merge pull request #700 from CosmWasm/pinned-memory-cache", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 333, "deletions": 21}}, {"node": {"oid": "daf3dacbd92ae4da2add5a5df4f863dd109990a7", "messageHeadline": "Revert \"Add pinned-memory-cache branch to CI benchmarking\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c7b5b7c8a846df854f848eacba1e393942529f4f", "messageHeadline": "Make Cache instance_memory_limit non-Optional", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "84bc38fa7c4ca7e9cdd989976c30221cec4e93a8", "messageHeadline": "Remove newline", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "18576af52f42cf4a90a254366f55afe4a5c28731", "messageHeadline": "Store into the fs cache too when pinning", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "911b73495f3cd08ec10bdc40b0f186940a22f96a", "messageHeadline": "Simplify pinned memory cache bench", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "665e9bba734c92c15e5539de77d41f8d07e40430", "messageHeadline": "Add pinned-memory-cache branch to CI benchmarking", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8f6785eb786e945132d37398330808eb7c717f1", "messageHeadline": "Add pinned memory cache benchmark", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e26868a098eb01f753a8a8b3c7ffa800ae20e5fa", "messageHeadline": "Make Instances memory_limit Optional", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "f8a481854212ab63280a58de3b222b8d691eba85", "messageHeadline": "Rename pin/unpin_wasm to pin/unpin", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "8ea461614b690a34886a7836500854906c85f883", "messageHeadline": "Update CHANGELOG", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e45549e49653f7f3b167fecf2f664166e8cdc5aa", "messageHeadline": "Solved all fmt_issues, new_verifier is replaced by new_payout.", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "0d71757aa55be1dc9d5d984d5e0e7a5293df898e", "messageHeadline": "Avoid PinnedMemoryCache store/load serialization/deserialization", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "ff3a5246616d941ad65c40b16c8f90bfc2e22721", "messageHeadline": "updated the ffi entry points both macro as well as the wrapper. Chang\u2026", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "d2f497be13fad4425f989144db7861cc407a4bc7", "messageHeadline": "Add no memory limits runtime store test", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "df755afbb56a9bc2a0f81a67322056a85968c5e1", "messageHeadline": "Add extra pinned cache tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "9ce768b4579b9f866b0c6706b1c3a74ca4524e72", "messageHeadline": "Optimize pin_wasm()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b21c2a6a7dbd8c230c52667117296dc679f6c269", "messageHeadline": "Optimize pin_wasm()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7fd8a1a2a50da7de710f8d789007227bed1a19aa", "messageHeadline": "Simplify pin_wasm()", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "357cfef931dcb764f78b139da7b31b8f6e07aa75", "messageHeadline": "Add pinned stats checks to tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "42d624f9d015759f6bb07f09a180e3ff65177800", "messageHeadline": "Improve unpin() checks", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a77622f015eacd62ad7c78f395069d435fb2a42b", "messageHeadline": "pin() / unpin() impl (unoptimized)", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "13932027f9274a906445a97d89db6373548455c0", "messageHeadline": "Integrate PinnedMemoryCache to Cache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0597fbaa47d4c227079ed98de4b03f86ad1a2a47", "messageHeadline": "Add PinnedMemoryCache", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "c80c004f1e2b067dd9ab75de3a10dc5ace5b8f1b", "messageHeadline": "changed the attribute verifier to payout in MigrateMsg. and changed t\u2026", "author": {"name": "venkattejaRaavi", "email": "venkatteja.ravi@gmail.com", "user": {"login": "juggernaut09"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e69ac7e75faf779c5e13f75b9c5ce6f7fd3665b6", "messageHeadline": "Merge pull request #703 from CosmWasm/memory-cache-avoid-serialization", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 44}}, {"node": {"oid": "94b4308b98c94b095ff2f81cbbda423b21d9b1cf", "messageHeadline": "Revert \"Add memory-cache dev branch to CI benchmarking branches\"", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a033a66fa45466028d93867765587f88b29b417", "messageHeadline": "Update CHANGELOG", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fabedbc02d55eb145a728555f9420e7f8ec2dcce", "messageHeadline": "s/memory_instances_limit/instance_memory_limit/", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f1922f4cb4bddba47130dcc6834bc6a6dfd63d28", "messageHeadline": "Remove memory_limit from InstanceOptions", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "4e0b1be8afbda8a5a3974e576227f1201f81e489", "messageHeadline": "Rename InMemoryCache artifacts to modules", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "af4bf73872b33fdcf81e5b08243ab26387c444f0", "messageHeadline": "Add memory-cache dev branch to CI benchmarking branches", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "020c4df94e2b3b5f0fdce571c8d681f1646f5920", "messageHeadline": "Avoid InMemoryCache store/load serialization/deserialization", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "f548fd4ccde86eb73a73575a2cceff4aa3396989", "messageHeadline": "Merge pull request #708 from CosmWasm/optional-query", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "ab6d5553847b6bb19c3779ee86fcbb3b7a592cbb", "messageHeadline": "Make query endpoint optional", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "afd642f83f0729b97cfac43d1e5e0b5c3c340e99", "messageHeadline": "Merge pull request #707 from CosmWasm/clarify-send-msg-simon", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 90, "deletions": 59}}, {"node": {"oid": "4fd5c9e8db5eea13b67aa57d6b3333703d3e69e0", "messageHeadline": "Add more docs to Cosmos message types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "67c3e76494bc6615c4bbdc89e36baad187ac5d4f", "messageHeadline": "Add MIGRATING entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b72eb5323d54b7d2c993544b296afc978ddcd953", "messageHeadline": "Remove `from_address` from `BankMsg::Send`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "02c9b7bb1ccc7f0a8bc41293bd06ba79320d2900", "messageHeadline": "Set version: 0.13.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "93d5e35994c697e7742c79d4651d3f87eb47603b", "messageHeadline": "Run benchmarking on long living branches", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b5e2c9340fa514a90eccbd9749fae8c53f6d0a75", "messageHeadline": "Merge pull request #701 from CosmWasm/derive-entry-point", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 390, "deletions": 28}}, {"node": {"oid": "45a076524845767f6ce117f4c8f91b770182dcc5", "messageHeadline": "Add missing spaces to autp-generated code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89f359336df67aca975ccae54904c697f9f491b5", "messageHeadline": "Merge pull request #704 from CosmWasm/demo-cosmwasm-plus-entry-points", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2c69c2fdf8e0698206b6728b490ee82b0484a83b", "messageHeadline": "Demo feature-flagging entry points as per cosmwasm-plus", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88951ffa318f7bf42489858a837711a5c66ea8b5", "messageHeadline": "Add CHANGELOG entry and MIGRATING section", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "81529d6967c7a1fa4036119f45b7a963e469e3e1", "messageHeadline": "Move mixed entrypoint macros from burner to queue and add overview", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "5d96ee239c729479068bb017b803beb5215c0d09", "messageHeadline": "Add migrate to queue", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "2388e20a891763b6a9b104011da79dd3820afef9", "messageHeadline": "Add some docs for entry_point", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "3a9a3a9e61a4e423caa7e49a9ea717cca6181161", "messageHeadline": "Fix docs and add README", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "8e78f350cfa1d3181791021569f5403bb2ef338a", "messageHeadline": "Support a variable number of arguments in entry_point", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "549f48249163dd791f633b08f11b81eb6d717e5e", "messageHeadline": "Update lockfiles", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7a39f702d99f6b5378b423a668bbb657de21118b", "messageHeadline": "Remove unnecessary quote", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "1a518006d78b8e93f8b349984ee4d017179a31cc", "messageHeadline": "Make entry_point implementation work", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "0b1a0d4fa3ec1fd3ddd769da752fae83b227bbfc", "messageHeadline": "Initial derivation attempt", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "ae34bb768bf6cc0c599c664ece86df75ad0679c5", "messageHeadline": "Set version: 0.13.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "3b0797e43bdc510f18a20a48d5ec01ac5a52409d", "messageHeadline": "Merge pull request #695 from CosmWasm/account_for_gas", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 206, "deletions": 181}}, {"node": {"oid": "cf8ebe0a18fd10a16bb2d00820a90b2f85613287", "messageHeadline": "Simplify Instance::get_gas_left", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64870b88ac4d401518b4cafa7f8bcf52c505a64", "messageHeadline": "Inline account_for_externally_used_gas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 68}}, {"node": {"oid": "3ef38ab0379891d8aa6096ebc0c7331f4ded257a", "messageHeadline": "Test process_gas_info", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "a2e61bfe8f295417ca5def80744e040a7f87f848", "messageHeadline": "Remove GasState helpers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 56}}, {"node": {"oid": "9a39d0da592bbcf576020891abe6285cd4eff7b7", "messageHeadline": "Add with_wasmer_instance helper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 54}}, {"node": {"oid": "28ddc95225ae982cb6e14e6eed61d6649277ce86", "messageHeadline": "Remove set_gas_limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 40}}, {"node": {"oid": "cc89eeb55ce75ef6b6118f52bd4f7b203daeaf00", "messageHeadline": "Inline account_for_externally_used_gas_impl", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "8e6ac11dda3129a16b8bf7fbcc201c12549905c0", "messageHeadline": "Set version: 0.13.0-alpha2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "909d9c02a11983befad527d4b39780ef1a7babee", "messageHeadline": "Merge pull request #689 from CosmWasm/wasmer-1.0.0", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 149, "deletions": 148}}, {"node": {"oid": "b4b4b85deaf29b695281b21f8c377a1efa2b5ec7", "messageHeadline": "Set wasmer dependency to 1.0.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 149, "deletions": 148}}, {"node": {"oid": "3242f79db9f2833ebb9cf4c8061552588ad0d92b", "messageHeadline": "Merge pull request #687 from CosmWasm/improve-module-versioning-code", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "eea295035460d9fc293092990be45fe3e03f2c2c", "messageHeadline": "Add comment on re-compilation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8756893caa8e7ee4f843a91bc539c7d0134e25d2", "messageHeadline": "Improve code style for module cache paths", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3c5a95f1a8f0bcce6c037e9f9acfa7eecfa52d86", "messageHeadline": "Merge pull request #686 from CosmWasm/latest-clippy", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "fa946b93bc0f28ff4ce34ad55cdd44d499268ddc", "messageHeadline": "Make clippy from Rust 1.49.0 happy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "c4cab849184d8a2e7f517b1407b71178fbc91130", "messageHeadline": "Use Rust 1.49.0 for clippy job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a2a9e41d4087c3b2036bc455f0e29c52ac2389c9", "messageHeadline": "Set version: 0.13.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "2211c6a78dff42ab81ad63aed2d48ce32699d882", "messageHeadline": "Merge pull request #682 from CosmWasm/prepare-for-0.13", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 482, "deletions": 417}}, {"node": {"oid": "ae3554a0eb6bb94c08f725dab87513e4966589b0", "messageHeadline": "get_memory_size -> memory_pages", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6ed2260e3309aeeade7a42d6115d3616b49d3e80", "messageHeadline": "Fix test handle_allocate_large_memory", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "acd001ea9ea6b3a959e93c266657d3425827fdea", "messageHeadline": "Add test get_memory_size_returns_min_memory_size_by_default", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "ac043e466f8382357a649525f52b14d23b6710c6", "messageHeadline": "Move tests to top level", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 107}}, {"node": {"oid": "1a34b6be5d7c7ade9f051b7192175957b2410e3b", "messageHeadline": "Re-enable singlepass_tests in hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "af9978fed6a5d80d5314211ef14a07d1e8eba7ea", "messageHeadline": "Use flat gas cost", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "fb36cbd93813d9e4dda20469cf7b8638497de2a8", "messageHeadline": "Add 0.13 to cosmwasm-vm compatibility", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "06a2375e84b626714e68fd02ca7a17c59deb159a", "messageHeadline": "Remove outdated compatibility list", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2962e40d3fb53b1dc1acc7d3d0576b865947d655", "messageHeadline": "Update contract lock files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 185, "deletions": 190}}, {"node": {"oid": "24c331d10f62bb2707df7d38b84ba00e6bdebf7f", "messageHeadline": "Update dependencies in main lock file", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 82, "deletions": 78}}, {"node": {"oid": "d9369a1763be54cbbf66dbfacc3f90f623f68387", "messageHeadline": "Merge pull request #676 from CosmWasm/upgrade-wasmer-santa-edition", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 565, "deletions": 317}}, {"node": {"oid": "8703431508fa058eed4c1a57b529f292b00f76ce", "messageHeadline": "Improve in_memory_cache_run test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "2df2511c30f65101dedacffe0d7988b8ff407121", "messageHeadline": "Improve cached contract testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "035cf765f2b46a7808991b9c7be89a8de23628c6", "messageHeadline": "Check number of return values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 169, "deletions": 22}}, {"node": {"oid": "752a3efec25de949df017588e79d6fd64cc1d2c7", "messageHeadline": "Handle gas depletion correctly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "b16ad45f4a8e10a317aa07795e3f46ef7c6e5f11", "messageHeadline": "Remove with_func_from_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 61}}, {"node": {"oid": "d1fab6b55909d88d02d1dc0a47073532d78fe5b3", "messageHeadline": "Create and use Environment::call_function", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "12050e5d808110702cafa1fae881f6a4078d967f", "messageHeadline": "Remove unneeded PhantomData", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "204f19b11867e1e397a4767f465d41eeebda730f", "messageHeadline": "Update Wasmer to 1.0.0-rc1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 234, "deletions": 151}}, {"node": {"oid": "ea02b4006d2ad902995259548897a08ada76ca10", "messageHeadline": "Remove direct wasmer-engine dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d649fb3211d0953757d5efa5e6c183cc05757ac3", "messageHeadline": "Upgrade Wasmer to fd38d735 and adapt to new MiddlewareError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "246ab220b830987748e15ce7a6fdf758edc25021", "messageHeadline": "Use get_remaining_points, set_remaining_points from wasmer_middlewares", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "395a875e5efd04319adbd014f2cb1eed1d1a3bd0", "messageHeadline": "Update Wasmer to a16701ac", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 159, "deletions": 159}}, {"node": {"oid": "f83c08506fcaf7a8b661ad290d7b1806fdcbe026", "messageHeadline": "Merge pull request #678 from CosmWasm/test-and-fix-memory-limit", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "7b2a513cd908ea10af92f561ecf03035b10a0fd7", "messageHeadline": "Test memory limit in make_compile_time_store/make_runtime_store", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "c9702b95142040f43e83f96ed2820c731956f5d3", "messageHeadline": "Test and fix limit to Pages calculation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "3d080d347882da204a6b17a936ab1c0259da523e", "messageHeadline": "Merge pull request #671 from CosmWasm/deterministic-middleware", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 171, "deletions": 176}}, {"node": {"oid": "48351592cdfa454621046bcf280d5bc3c52de4b0", "messageHeadline": "Merge pull request #672 from CosmWasm/test-naming-consistency", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "d378f01df3047c11766d6eed2e9f9aa36bd86dce", "messageHeadline": "Remove test_ prefix from #[test] functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "9c8803eedd9b5e6ecfe6d8a47ba9819a4627e4ab", "messageHeadline": "Rename tests modules to \"tests\"", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "63db443e359b04ef136f923b357d012b9b9b6139", "messageHeadline": "Create new Deterministic middleware", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 171, "deletions": 176}}, {"node": {"oid": "0f83c08b2e868d720c7dbbd7b05d608b60570bb5", "messageHeadline": "Merge pull request #668 from CosmWasm/metering-restart", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 365, "deletions": 247}}, {"node": {"oid": "2053391dabe163484e0ca5845102a3c9f6f0b820", "messageHeadline": "Prepare for get_remaining_points/set_remaining_points from Wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d256e0c3ddb5c717ae3d16a730edc5502aba3412", "messageHeadline": "Increase integration testing gas limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "49a2515550a6297674757f315210ea2a9245cb5f", "messageHeadline": "Increase gas limit for query tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9f28d56dcb395ba2c3fda81f8680ca8a11974a3d", "messageHeadline": "Benchmark branch metering-restart", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a0cadc10de643dc72721ded428df39d83fb5286", "messageHeadline": "Remove temporary metering feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 129}}, {"node": {"oid": "63fd18feacf48c990d83e568fef5216c6a9ff5eb", "messageHeadline": "Re-enable gas metering tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "900bf02bcadc49fce0ebbdce0918102b749427ec", "messageHeadline": "Re-enable resets_gas_when_reusing_instance", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a6c069f285a2de5db500923410134e175bed3339", "messageHeadline": "Re-enable gas_tracking_works_correctly_with_gas_consumption_in_wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "68960addafe488a93197a43b8cdda5cb253a4049", "messageHeadline": "Increase testing limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a979699d7f0ec54c577fcd2d384acb424128a6a", "messageHeadline": "Move get_gas_left to Environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "2d3a475b520eb527a039f5bb822c7198913ee898", "messageHeadline": "Move decrease_gas_left to Environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "4b03363a1e1d0333b604ece0651dcea09d65232d", "messageHeadline": "Move set_gas_left implementation to Environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 15}}, {"node": {"oid": "c90777cfcf93a4e56be6d00f161dbb9b780b335c", "messageHeadline": "Standardize wasmer_instance access code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2096d51e261dd1de4d29d2be75600b24f764de87", "messageHeadline": "Add metering (this creates a 0 gas limit by default)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "1f41cf19f0ad912ed91eee24050c66bf440d807f", "messageHeadline": "Install wasmer-middlewares", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "c820942b2d9ba899b87fef35cfe38322a30cade5", "messageHeadline": "Merge pull request #669 from CosmWasm/change-argument-order", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 118, "deletions": 83}}, {"node": {"oid": "a2614038395e1c64ae0b7939551c7f80ff206537", "messageHeadline": "Use generic argument order A, S, Q consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 118, "deletions": 83}}, {"node": {"oid": "77d387fa6d64b71c1350b5cf6ed73a465db30892", "messageHeadline": "Merge pull request #663 from CosmWasm/update-wasmer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 503, "deletions": 413}}, {"node": {"oid": "2164cb4f1b2b8f971cb0db3d0c6195826364459d", "messageHeadline": "Format packages/vm/README.md [skip ci]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cf53e6becba5028c5b579d342ee7981b92433ff3", "messageHeadline": "Update Wasmer to 22c7bc8 (latest master)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "3a3d8f61128ade8eb276caf692dc5a5349f7dfb8", "messageHeadline": "Make Environment Send and Sync", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "08eebf12d8179b37bcbe857fefb0933770cf9bda", "messageHeadline": "Pass Store to caches when creating instances", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "b7110d122363978d6218c7f0d1e3cecb15d1a6b0", "messageHeadline": "Create module from artifact and store in InMemoryCache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "1946c30d7f3ea3d36d87a3d7140114e92f4c2d57", "messageHeadline": "Update Wasmer to 59431f (latest master) and adapt imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 81}}, {"node": {"oid": "44f1c388225d93df596d070b6005e68616fb8278", "messageHeadline": "Move move_into_environment/move_out_of_environment into Environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "073c80a6562b51f9627cec4b064b8399897b3e79", "messageHeadline": "Convert api field to method", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f025148731b7c51186311d7aa659954969317d63", "messageHeadline": "Replace canonicalize_address/humanize_address implementation with native", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 238, "deletions": 198}}, {"node": {"oid": "a7855a4d8fe2b9830982997484141f237c54441a", "messageHeadline": "Use Function::new_native for dummys with statically typed closure", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "29c653d4607210eb3829f956ee8ffd3efb68f166", "messageHeadline": "Dedup signatures and make them const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "0769ce45686028c85d2fab58089e331409339102", "messageHeadline": "Upgrade Wasmer to ae9a5f0a (latest mater)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "c046e56ded3e240228880fdfe585d6866b7f35c6", "messageHeadline": "Update Wasmer to 17752cd (latest master)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 134, "deletions": 68}}, {"node": {"oid": "ef01165c42c6d9e0445e7ed5a832b948bb6a0310", "messageHeadline": "Use serialize_to_file/deserialize_from_file from Wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "106a0d6a3794de17348ece6d67ac911a1f7c389a", "messageHeadline": "Avoid dependency on Wasmer's Bytes to Pages conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5af50a48f8ee34c65e9ed9c5333bf191bb8390a8", "messageHeadline": "Benchmark branch update-wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a44a4302f4f643311335f4c5b7881bdd99b081f9", "messageHeadline": "Merge pull request #667 from CosmWasm/vmerror-backtraces", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 180, "deletions": 31}}, {"node": {"oid": "a9fe74a18a29807b4406954c0bc71da9160e4164", "messageHeadline": "Add backtraces to VmError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 180, "deletions": 31}}, {"node": {"oid": "45d542280732145601a05f2999f3a85653609d08", "messageHeadline": "Remove unnecessary reference", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a163b1664bc094c3e7aaa31ed0d6268e4ac5b25b", "messageHeadline": "Set --color never to criterion to avoit interactive output", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e9baa9b5e0554f58d51cb13d749a1a5c10bb0a8", "messageHeadline": "Update contracts build instructions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "054acba5e0e8a46bbf45f40bc2220af870529101", "messageHeadline": "Merge branch '0.12'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 206, "deletions": 50}}, {"node": {"oid": "a50db2d3e7862c90ca811e27b895d770538034c5", "messageHeadline": "Set version: 0.12.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "30b07acc09c19786f201dfe4ddaea6794170c848", "messageHeadline": "Merge pull request #662 from CosmWasm/partial-eq-for-errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 178, "deletions": 22}}, {"node": {"oid": "ec6d5f7f4291cf5df46137b2ad0555b0ae06d362", "messageHeadline": "Merge pull request #665 from CosmWasm/partial-eq-for-errors-simon", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 162, "deletions": 87}}, {"node": {"oid": "52e92dc9dbac20d9c4f86ce22f13010096db6a60", "messageHeadline": "Remove derivative dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "e24dacb4869aeeacdfc0a75e57c4e16dd5b35cb1", "messageHeadline": "Format CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62787d5d4661f909e5c15cf2d985f1553e6512fa", "messageHeadline": "Implement PartialEq manually for StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 144, "deletions": 11}}, {"node": {"oid": "15694b72c90699f089975ca194a126d0e379a867", "messageHeadline": "Test PartialEq for StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "29f1df844049ef5dbf46d92f7a26fe64fa4df501", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2e59df346964b08b88c40fc6e7c9d2100d8d001f", "messageHeadline": "Make use of PartialEq in non-snafu contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "dbff49051b801db5b92880406831808614923197", "messageHeadline": "Add PartialEq to StdError, even cargo +nightly --features backtrace", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "c44ff51c457b3316214ad84691742b0eb482f1fc", "messageHeadline": "Merge pull request #504 from CosmWasm/upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4862, "deletions": 3167}}, {"node": {"oid": "e657e59be66b2c6764eae2c24b1cabeabff45010", "messageHeadline": "Add print_debug to Environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "3f0e17e2f6d8badd9970cd567ce292d5ce3795d6", "messageHeadline": "Rename Env -> Environment to avoid conflict with Env in contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 71, "deletions": 50}}, {"node": {"oid": "a5194fdcd20aadc8d25b3fb9bc62201d16409104", "messageHeadline": "Rename to move_into_environment/move_out_of_environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "8f0815d92af904b91eeacab5d75bc2112cba13aa", "messageHeadline": "Rename module context -> environment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "81381c1c9864afc2e95328d9eee0b23acd5e0bf8", "messageHeadline": "Streamline callback and return generic types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "2f8f86dfd7c3e4ad0d31a82d9dfa43b06c0ca5e6", "messageHeadline": "Use a single immutable env reference", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "6551573f921eb3a9260a34a6dc49cba86e9e7154", "messageHeadline": "Make memory limit optional to avoid the need for a fake limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "54dacc9fbb4c3b58a768ddf462af2ca8fb6bf00b", "messageHeadline": "Use ref_to_u32 for Wasmer's Value", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 81}}, {"node": {"oid": "c74d978b4582b016797d6ba3373ed652c1509427", "messageHeadline": "Add ref_to_u32", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "90dc100c4969e0dabbfebb4d4bfd8cb44b773b06", "messageHeadline": "Let to_u32 and to_i32 require ToString", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3a602a7862c17a770a647fe08d27993ebcad0571", "messageHeadline": "Set RUST_BACKTRACE in benchmarking job and fix gas issue in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "707cc880f6966ef63eb20da3ec2c5a39502f390c", "messageHeadline": "Fix job name package_vm_singlepass -> package_vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c23c6d04d25b348327efe34840419d360887f51", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "93fe981534dc75c02422171e12cbca7b54fb2482", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 575, "deletions": 32}}, {"node": {"oid": "a878bc8e7575ac6cd75fc7fff5c83f222cb0c240", "messageHeadline": "Merge pull request #654 from CosmWasm/remove-MockApi-new", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "68dfba2233cf8960dd4f39733836e8f2ae91c79c", "messageHeadline": "Remove MockApi::new", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "37e409fe97ed8f806a5942ce5c49a5f55785f43b", "messageHeadline": "Merge pull request #657 from CosmWasm/benchmarking", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 581, "deletions": 32}}, {"node": {"oid": "50a5e93bf7f4f5b09ef765bd15b43ebe4b742e7b", "messageHeadline": "Add branch filtering for benchmark job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "728aae123cd2108ec48596f275dfdd4a3900d048", "messageHeadline": "Don't compare singlepass and cranelift timings", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "afd6e6a5a30b95f5fc08d358f6a744e437d01288", "messageHeadline": "Add benchmarking CI job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "f456e14f3a0b52d2188d85d866bf33b9677b927a", "messageHeadline": "Add initial benchmarking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 486, "deletions": 0}}, {"node": {"oid": "69d76f76cd34855ea5d6c0cef12dc0cb39ec5e09", "messageHeadline": "Export the cache's stats", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "0692deb8cf392bd2156e524d8ce16297e3b93c2a", "messageHeadline": "Update Wasmer to e1c92737", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "2cba528b99e21bb1f25d045efea95da06b7f5ddd", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 146, "deletions": 62}}, {"node": {"oid": "258cb00463a9e0027683f91c43ea2589938ac14a", "messageHeadline": "Merge branch '0.12'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 146, "deletions": 62}}, {"node": {"oid": "bc13238c1698217febdd79b1cdd8316b5f1455ab", "messageHeadline": "Set version: 0.12.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "46fe5c1dd5c32d4599eaa1029f69c077ead8f14f", "messageHeadline": "Add `Deref` for `QuerierWrapper` CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5e9a03ae89da4fd991e24f9380c43ae8b237d65", "messageHeadline": "Merge pull request #655 from CosmWasm/deprecate-result-aliases", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "5d44fa60f32f3b8569e51cd3801a951078649fcb", "messageHeadline": "Merge pull request #656 from CosmWasm/backport-contract-testing", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "c741a5eb7bc4cff78dffea315bfe1cba5be4100c", "messageHeadline": "Merge pull request #645 from CosmWasm/querier-wraper-exposes-querier", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "b513c2be8de83326d2b3d06c2b18c9dc8ed5450a", "messageHeadline": "demo auto-deref raw_query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ec0340b0e2ae1bd0f031c4953766e9085a9c4f80", "messageHeadline": "Add new CI jobs to mergify", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48a0d65652b12e4d671e380d81c946c664cde92b", "messageHeadline": "Test all PRs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "60e7e675db527963517035578094a507b3f418a3", "messageHeadline": "Backport Contract Development CI jobs to 0.12", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "e91219f93c4da83f40c25b96a73e80f714592243", "messageHeadline": "Use StdResult<QueryResponse> consistently in dev contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ac1ad97e8a272bcee13b114c96a0e6fccf4c0791", "messageHeadline": "Improve readability of endpoints example", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2ea1990c411420ccf885a788275d22d2235684a", "messageHeadline": "Deprecate result aliases", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "3abcf5443634f2334bc689a2ddecfc598daa6391", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707e12364951c3483564a80d9ea4c8bfaeaf48d0", "messageHeadline": "Remove raw_querier passthrough as Deref does that", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "931f047047df205aab7dcab99b6801cca6b2cc0e", "messageHeadline": "Non-breaking approach using Deref", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "fde0d3249355d7ac1875c344b411ca04e991a406", "messageHeadline": "Avoid double references to Memory", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6004449d3bfcaebc6daeff00de128b7299e7981b", "messageHeadline": "Update VM's Testing docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10fdde0b1c70a3129f2666e021eeebc5cf92a145", "messageHeadline": "Fix cosmwasm-std version after merge conflict", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d9dae1fc0ac30bb1ce1d91618ab10b36073e4e3", "messageHeadline": "Remove temporary testing script", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "63e7207cf67230b0bace1815df50aeca59360cd4", "messageHeadline": "Remove usages of Rust nightly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48730f35eef420eda5921cec8e0c4abaf1ec443b", "messageHeadline": "Run all tests in local testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "81d281bf10d05a3e7463e3866831f4ba67dcfdfd", "messageHeadline": "Update Wasmer to 9fc32dfd0f3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "231af85d051cbf1a9ac6b7f54dadeccb6e655f09", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "a77ee2d5ea09ccc50e9e583d3e878fdc8a25e06a", "messageHeadline": "Use Cranelift for integration testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 847, "deletions": 21}}, {"node": {"oid": "def0ff746426ec0e57ab58b3bd022131013c3ca0", "messageHeadline": "Use display representation of Wasmer errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7100c865db5873c2ef939b7ef254b7b7f8f2dbf3", "messageHeadline": "Update Wasmer to e9529c2c86", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "adebe24061f3e1f010ff1947a012f28c1abce001", "messageHeadline": "Merge pull request #650 from CosmWasm/circleci-envs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "6543bad0d47ec6c0bd7fd6d6340589fe690f06cd", "messageHeadline": "Set RUST_BACKTRACE in GitHub Actions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "31501a0ea6e6d02b30563bb41aa51d4298a8ff66", "messageHeadline": "Fix syntax for envs and move RUST_BACKTRACE from step to job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a2875aeeddedc71d5f5fdc9f875e281213b9aed7", "messageHeadline": "Add format yml script", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "90b5eaaa9248b812ad69d71ea0070d126708a04e", "messageHeadline": "Update prettier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "031981562435e64dc2c33503a531128f764c8d71", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b22912897b44675fff9805a65fe12bc8f73e67ec", "messageHeadline": "Merge pull request #647 from CosmWasm/polish-gha", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6d15aab73235e458d33116f9dae1253f4b51c23", "messageHeadline": "Set fail-fast to false", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8efecbac786e4d48ff4df3d2b4618baab45d1f5", "messageHeadline": "Update wasmer and remove explicit wasmer-compiler dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 72}}, {"node": {"oid": "4f0b8a13065a57c82375a466a6e9a97f7d95360a", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "a95ed3374b202b3911125f3e6376228a8974bf3a", "messageHeadline": "Merge pull request #643 from CosmWasm/github-actions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "575f86db73b386d836aa5ed496afae0be51dd6db", "messageHeadline": "Add github actions to mergify", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "acdcf672fb25bb0cec49304dd437b368c9e5d141", "messageHeadline": "Use Engine from wasmer crate and document Tunables problem", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17a54c40563e9277e928cec8b31da0748932a13b", "messageHeadline": "Use Singlepass and JIT via wasmer crate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "35baeaa2f7758ad4246834514078108893a57515", "messageHeadline": "Reduce features and dependencies of wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 841}}, {"node": {"oid": "971fcc14bb77f3c167817a900297debbb19d70f9", "messageHeadline": "Use error types from wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d76d490907523a733c3cc2b7006e560913635ffd", "messageHeadline": "Remove explicit wasmer-types dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9b80705ab95fa80d8482e3f3591121e5bc12e357", "messageHeadline": "Remove dependency memoffset 0.5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 78}}, {"node": {"oid": "c999bcbbe388736389b16943847f1016fa321eda", "messageHeadline": "Update Wasmer to 1.0.0-beta1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 204, "deletions": 150}}, {"node": {"oid": "47e464634d752c5a29ea160b50b1986eca1f39f4", "messageHeadline": "Remove job contract_hackatom_in_singlepass_vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "ab26716bff2aba18bac03b69c4a3501766ff589e", "messageHeadline": "Use stable Rust in package_vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af0ce5676edf7ffda426eea3f6d1fa100f37c71a", "messageHeadline": "Simplify job name", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7ff6255a07e5aad6989e15a259382b39c0d6482", "messageHeadline": "Improve main title", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f844fcb0ee0039d7390e0fcdd723ea4d21f05d1", "messageHeadline": "Remove test-hackatom-in-singlepass-vm job", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "3016486a142dabcdd784650b2fe23412a2b81f99", "messageHeadline": "Remove cargo check step", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "19ea76e26999b81404609011596faf7c02b6f5f8", "messageHeadline": "Capitalization", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a06ffb55e4b0bd8866892272c8516c0f6368a030", "messageHeadline": "Don't build on version tags", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "21543eb2d533132f0b938ca4c09ce5197204cbbe", "messageHeadline": "Run on master and version branches", "author": {"name": "Mauro Lacy", "email": "maurolacy@users.noreply.github.com", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "99c10d93a00c9912bb34f83fe12acc492424a712", "messageHeadline": "Use filter pattern syntax.", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbccfb23cc13dc76c86179e5a277222e4e14ef9b", "messageHeadline": "Add build on pull_request and version tags", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "66448ecf7cb860cdb4b7b5ffe4e10792251f8df0", "messageHeadline": "Better job name / Remove windows from singlepass vm build", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6ce42c3f8aa4bb8f4de4bdb99e662011f148cdad", "messageHeadline": "Add singlepass vm tests to GA workflow", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "52effb26f3ce8d1e2ec3d332a540b425ab368771", "messageHeadline": "Add Github Actions workflow", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "28801693b591b40df04e3ac9784cde777bc55b4c", "messageHeadline": "Remove package_vm_cranelift", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 34}}, {"node": {"oid": "ab2383ec61581ae572bb952e2a371d0c61bda4da", "messageHeadline": "Run clippy via Rust stable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "65f804a48d8c36e3ce6a8cadce11a8d320234ea0", "messageHeadline": "Fix imports tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 94, "deletions": 73}}, {"node": {"oid": "ec53268799fa68f5a1f26c89c816bab968b5aba3", "messageHeadline": "Exclude gas tests without metering", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b0f1ba185b3b3504d305965e1b1898595c23f1c", "messageHeadline": "Make all cache:: and instance:: tests pass", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 40}}, {"node": {"oid": "6e196606d8e3ce19087475822de6f5e134beb653", "messageHeadline": "Fix context:: testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "b8dc142b827c159046fc63a78e31c7982eecfe21", "messageHeadline": "Ensure instance lives long enough", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "343c49df13c093c63295b50cf567ee124bbd1af4", "messageHeadline": "Fix and activate test allocate_deallocate_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "837f90dc4f4f7e1bd2f4b52e4c05c3d62d8891c1", "messageHeadline": "Convert memory limit to Size and add to MockInstanceOptions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "b9b378602e16ad514277041b0fc71a5ed3a14cf5", "messageHeadline": "Organize instance and cache testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "bab0b465fd723e2c6d4837b472cc0ee452522883", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2f3fe7840468e6451829a8465c035d17e0e10003", "messageHeadline": "Merge pull request #641 from CosmWasm/add-calls-tests", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "1aa78795e63846abc880ba6b37faea3305fac109", "messageHeadline": "Add calls tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "106550a28ab022f9deb67349d118a34d0cd2ff93", "messageHeadline": "Add calls tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "c541dd539c89001e944de007d1777afc5f538446", "messageHeadline": "Test results of call_function", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ec4c9bbf784ff993bd9d823d326c808bf2a99060", "messageHeadline": "Update Wasmer to 6041c031b9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 175, "deletions": 121}}, {"node": {"oid": "318f7177391f9f619912d875702a93d629b53ea7", "messageHeadline": "Update lockfiles to latest Wasmer crates", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2550, "deletions": 1170}}, {"node": {"oid": "34fc958969fc1d87711ebb148c617c981c296511", "messageHeadline": "Test contracts as part of reborn_testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "baf557096d9544e526a4060d064ae54b6d51d57c", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73c72d4eccd5028e18fd60e77f44d975647a13bd", "messageHeadline": "Merge pull request #638 from CosmWasm/sort-dependencies", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0a17c237d1308ab64e8bb2c8706823ae37ce794d", "messageHeadline": "Sort dependencies alphabetically", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dcac4ae0fbeec6c7af20117e96f0ff20de793c6e", "messageHeadline": "Upgrade Wasmer to 92ee6974", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 50}}, {"node": {"oid": "1cea103fa46c8785f3f9dba49c1db20ca8362298", "messageHeadline": "Make Env immutable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 196, "deletions": 215}}, {"node": {"oid": "7dcf3c3e10276abce142139998f0886e8e1c363e", "messageHeadline": "Update Wasmer to 92ee6974", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "52c65c225414803552c3c24860c51cfca2b9a2cf", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 825, "deletions": 729}}, {"node": {"oid": "ed8741d191f983aaec769a2c3067e4a7313cf922", "messageHeadline": "Merge pull request #637 from CosmWasm/update-base64", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 777, "deletions": 697}}, {"node": {"oid": "6465a9c62254e8e277253c5a0483320b585c0666", "messageHeadline": "Update base64 dependency to v0.13.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 777, "deletions": 697}}, {"node": {"oid": "52136d2e05d9fc29d425b1f09facc861807262eb", "messageHeadline": "Merge pull request #636 from CosmWasm/unpublished_contracts_no_version", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "fcbc12379a35050878859bd77829cf6be99032c1", "messageHeadline": "set_version.sh only sets packages version", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1f564c0f710c67da3ac6247d7a3bbbf8fb5d2b10", "messageHeadline": "Reset (unpublished) contracts version", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6c04e910988a03c968cb858c031aba69bfd48a2d", "messageHeadline": "Merge pull request #634 from CosmWasm/rust-1.47.0", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 94, "deletions": 52}}, {"node": {"oid": "82aec42e492ac8e9f176b6ee5884ed43d81778be", "messageHeadline": "Apply webmaster128 suggestions", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a210c8dcfa469d4c6436db4e9fd5d534f5d84c32", "messageHeadline": "Add min Rust version requirement", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "479dcef44dd9eef43177e22176933ee520c28e58", "messageHeadline": "Update CHANGELOG", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb6bbc399cecb1ddef45db13c1dbe1adbc33da91", "messageHeadline": "Extend binary to array() support to 64 bytes", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "6198afc1c57ce64f7bfc800b0cbab2365ec9abfa", "messageHeadline": "Update Rust ci version to 1.47.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "aa6e1efae9eb97544f2f78bcf6bc3c8fcde9a049", "messageHeadline": "Add sections for 0.13.0", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ac92f86b85ab31fcb281e2341589d43d8433a927", "messageHeadline": "Merge pull request #633 from CosmWasm/build_contracts_at_once-2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9e7dae4388ad472f79c7ddbd2a0ac10e08823137", "messageHeadline": "Fix copy to artifacts directory", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9bb3b8d2f5298335f8b16581996113480414c28d", "messageHeadline": "Merge pull request #631 from CosmWasm/build_contracts_at_once", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "b26fb121f612bbe4ec935a05123878827f31c4b7", "messageHeadline": "Copy artifacts and checksums file from container", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a66ec7c14cadedf00dcbfcb77d9400c1007ede46", "messageHeadline": "Build all optimized contracts at once", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3c3f9a766cd37c92dd34d59036c05fc951ce0a69", "messageHeadline": "Fix comment", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a9cbacc8cda44e444345358703aed42cc40dd84", "messageHeadline": "Set version: 0.12.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "a6ab951f66ad8d63cfe5d533433bbb06784ba1ba", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1294, "deletions": 1232}}, {"node": {"oid": "804b2ae5f9a8a34906d918065455750cb45bef80", "messageHeadline": "upgrade Wasmer to 1.0.0-alpha5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 85, "deletions": 90}}, {"node": {"oid": "88ce88527041b4ac99681da2ea73a27784c34662", "messageHeadline": "Add testing script", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "bea357dc7b1789ae22b05b4673319ca0a4928de9", "messageHeadline": "Merge pull request #626 from CosmWasm/upgrade-builder", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f8934476d48614c2cda0c40a5f9b57ee0dcf6284", "messageHeadline": "Upgarde rust-optimizer to 0.10.5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f127bfc5dd579efad936299d01201f5a34824813", "messageHeadline": "Set version: 0.12.0-alpha3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "432b804ac22ad03c076723fd5eda478908cc7bfb", "messageHeadline": "Merge pull request #624 from CosmWasm/limit-user-data", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 305, "deletions": 17}}, {"node": {"oid": "3172a6edbd0d66c51832e7e993bbb83e0d6da628", "messageHeadline": "Test BTreeSet::to_string_limited", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "d9ea79ad0e365f713805ad85bb0769b5729da9a8", "messageHeadline": "Explain why sorting is needed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "780aa1cfd4142d0df92d0c0757d9398782712a35", "messageHeadline": "Pull out collection_to_string_limited and implement for vector", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 98, "deletions": 47}}, {"node": {"oid": "85971e43b10e9bedfa1fa3f7e1f54fc62464d1db", "messageHeadline": "Add compatibility table", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1b16272e39d47abec146c212aa89699f30667976", "messageHeadline": "Make imports test independent of iterator feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "5de20802db9d88359c9d4f5da9c0e7c3ed67a613", "messageHeadline": "Show all required imports in error message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "ad2f79ca772c2d2cdaef53fb361c75babc4eec38", "messageHeadline": "Cleanup error matching", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c7ecfb2d8cefb9621acd36e329325c1a74d31059", "messageHeadline": "Use to_string_limited for features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa3716b6d73be820206730652fe11ebf98059bb5", "messageHeadline": "Implement LimitedDisplay for BTreeSet", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8fdf293469bdbe21e29f72e4357703414dad663a", "messageHeadline": "Add LimitedDisplay and implement for HashSet", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "3257278142e1d36489cf75e13cb68fcb25b1f641", "messageHeadline": "Merge pull request #625 from CosmWasm/rm-StorageTransaction", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 565}}, {"node": {"oid": "692684015a8dcda74456ee92206287b89b06ec3a", "messageHeadline": "Remove StorageTransaction and friends", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 565}}, {"node": {"oid": "e3fc4b882cbda192859cfabb380837c629effbb5", "messageHeadline": "Merge pull request #623 from CosmWasm/show-deps-migration", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "d7fb38c5ea9908eb9c029b5caa10064e7f65e5a5", "messageHeadline": "Show users how to properly set dependencies in migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "09da181b1ecc4479b79139a1f7e10a7b29f8f719", "messageHeadline": "Merge pull request #620 from CosmWasm/add-deps-helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "ad08b82d842cfe896ab1d92e0860880b8216bd88", "messageHeadline": "Address concerns from PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "fef5db018cb53fe563c9bf595051a65da6c59d6f", "messageHeadline": "Add helper so handler can call other handler", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "d4096b00239f85f580eca387d73df1cc5cc7062a", "messageHeadline": "Merge pull request #621 from CosmWasm/fix-migration", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b3f3180140cd9d06565bc55fead07ccb945a4be", "messageHeadline": "Replace {Deps,DepsRef} with {Deps,DepsMut}", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2fcfc8229c62597fe5076ef6904fdaa823a28b52", "messageHeadline": "Set version: 0.12.0-alpha2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "28a1b78c4685d8af5574bc3aa00c83fe6082adb2", "messageHeadline": "Merge pull request #614 from CosmWasm/make-CacheOptions-constructible", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "b70e40becebbf556090e6ca7968786e758555254", "messageHeadline": "Allow constructing CacheOptions crate external", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "66b982977fb090241bdab5d19d44aca4be1ba021", "messageHeadline": "Set version: 0.12.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "a36c5ce225b66f9c3d6562c258a6445b61e14426", "messageHeadline": "Merge pull request #613 from CosmWasm/panic-on-empty-value", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "a6f3078424f7c5a7a441807e131ee2440f0f5bb4", "messageHeadline": "Re-compile testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a2c5137f43c858f39fc595928278a8df239b534", "messageHeadline": "Add panic when setting an empty value", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "3cf2f51ecedbf89d01d01e9282d398671fd37791", "messageHeadline": "Merge pull request #611 from CosmWasm/backend-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 381, "deletions": 368}}, {"node": {"oid": "3be93644c773fe3dace28a676969cfa03a9f84de", "messageHeadline": "Merge ffi and traits module into backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 107, "deletions": 114}}, {"node": {"oid": "ece8830a5ed49bcc4b6307bdc2c66962e62dafb3", "messageHeadline": "Rename FfiError -> BackendError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 116, "deletions": 96}}, {"node": {"oid": "821855f93a8f32c912fe7a2c29e79388a44fa9a3", "messageHeadline": "Merge pull request #609 from CosmWasm/rename-to-backend", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 77}}, {"node": {"oid": "1856e2bda379ac478b0316a23810e0ae012b0592", "messageHeadline": "Rename mock_dependencies -> mock_backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "929c80a226a046dd406e6c8a6c6a2384ad3bde6e", "messageHeadline": "Rename `Extern` to `Backend`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "9313a9c5eeea4322463e8d9e7c496fa8feb86e38", "messageHeadline": "Merge pull request #607 from CosmWasm/add-in-memory-cache", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 346, "deletions": 81}}, {"node": {"oid": "a48564f86bd1c887e2732773b3c38eac0e9c3dab", "messageHeadline": "Extract CacheOptions and make memory limit configurable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "0e34c9f392c582816676147caeb8a187877de51f", "messageHeadline": "Rename CosmCache to Cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "76a4ff022f75b6fe35c67d62c75f53c8993175e7", "messageHeadline": "Ensure save_wasm does not write to memory cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9393dac1765f951fb9505531821b7e8bbbf62fd8", "messageHeadline": "Integrate memory cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "486e84f320874dd48c702a4d303ca415614d8ae8", "messageHeadline": "Let FileSystemCache::store take a module reference only", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cd0b2a63a0c919fc41633c2ccacd20b00e8606f7", "messageHeadline": "Create InMemoryCache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 144, "deletions": 19}}, {"node": {"oid": "2bcd54a32c9b3360cbe5c0f19a12157e6564e829", "messageHeadline": "Add Size type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "30bcca7bb9c9bd8fca2bee5ebefc14bae1df71be", "messageHeadline": "Merge pull request #606 from CosmWasm/replace-wabt-with-wat", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "044cf0eab5807de48a1baa2b55fa4b1c8c40a2b2", "messageHeadline": "Replace wabt with wat, which is written in pure Rust", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "7c07d83efad745013ca0d8ba7ea4fb83785086db", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "bfef8ec42a2ac9a0d5baf81644602f5a7a933c1f", "messageHeadline": "Merge pull request #605 from CosmWasm/file-system-cache", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 43}}, {"node": {"oid": "8821fe90f3f651e1873569166b8ee79155890529", "messageHeadline": "Fix linting issues", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b1864f47b1c12039ae0a09607c4ced6c2ed1f53c", "messageHeadline": "Add memory_limit to InstanceOptions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "563ac1a557810e73eb02d833f6b599139147bd0a", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 92, "deletions": 64}}, {"node": {"oid": "15095087e566afc7fee8f91fe15703e0bb7aeb3e", "messageHeadline": "Rename to fs_cache and hits_fs_cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7b1e2eb97686965ca2f481145abe4f0c4667d7d9", "messageHeadline": "Use fresh temp dir for each run in test_file_system_cache_run", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdaff4430554cd5a1c36bfa44116a6966b833b5b", "messageHeadline": "Fix FileSystemCache::load return type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "d06dd3a8ada58e0600b3c91f29226c95d03ef8d8", "messageHeadline": "Remove backend function in favour of BACKEND_NAME constant", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "44b1dd833324184e2c81df368d99d2857073235a", "messageHeadline": "Remove obsolete load_with_backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fd96bd96bf9b7de241c822c2afec8a1491d39da9", "messageHeadline": "Convert modules from file to folder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de6af0665f13a0f51ead60ff2f5d9fbd3a6db484", "messageHeadline": "Make `FileSystemCache` crate internal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de12043f07aa099e71f2b1ba170979f966e127f6", "messageHeadline": "Merge pull request #604 from CosmWasm/instance-options", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 93, "deletions": 64}}, {"node": {"oid": "0716068e9be9cf5d0e3b28066ef1ae02ede076f1", "messageHeadline": "Pull out InstanceOptions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 93, "deletions": 64}}, {"node": {"oid": "3f63c9919b907128c68927a4e729a1165319308b", "messageHeadline": "Reuse store from Module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c52a60a579139ddbc534055b447b972d43bba0bd", "messageHeadline": "Split memory adjustment and memory validation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 82, "deletions": 34}}, {"node": {"oid": "c413bfeb2ca83c3ccce5e1227addc826d01c4497", "messageHeadline": "Update wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "57ee49ae0b81f7572776de10104f2712455f30ff", "messageHeadline": "Create make_store/make_store_headless and introduce a memory limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 32}}, {"node": {"oid": "24b34f3c1b07a52af4001177b2df46fdd3bfbce5", "messageHeadline": "Add LimitingTunables", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "709699cfb675e20e4ef70f25f2b1f3c8a8911ab5", "messageHeadline": "Update wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0fdd63a925b6ecfe3c20a084f517791dc2341d60", "messageHeadline": "Store store in FileSystemCache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cbfa0b5791b5ecd5dd7a6b32f9900e89fe3b20eb", "messageHeadline": "Remove backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "13ddda4de708f30dc60cec028dc54ae164c7f234", "messageHeadline": "Organize wasm_backend code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 91, "deletions": 117}}, {"node": {"oid": "f5e7d75e7d2d436b5a1072b81bedc19eb3cda09f", "messageHeadline": "Remove cranelift backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 134}}, {"node": {"oid": "8bd2d50beea847508232697a6b4eddf15c171460", "messageHeadline": "Use Wasmer from Github", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "899968c341c9d753c2427e78ad0c3c3820ceb7ea", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn-new-storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1172, "deletions": 1123}}, {"node": {"oid": "02c60295d6a6e0fe64add53706fb5047d52d7168", "messageHeadline": "Fix iterator tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "e0614bbf3435c79582286b26ebf18cec35d4242f", "messageHeadline": "Merge branch '0.11'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 458, "deletions": 72}}, {"node": {"oid": "4dfa14147d55b91860ebe209b37619109241723d", "messageHeadline": "Merge pull request #601 from CosmWasm/debug-memory-storage", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "fcd2e6fe87bfa8faaa6a5f7ec4280bf4616463b4", "messageHeadline": "Add Debug support for MemoryStorage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "ed220a9ee9401f5ae162db64c56408e956c74f81", "messageHeadline": "Set publish = false consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "4a10c17b9bdb3c0eefdb2a24c2a62691880ce752", "messageHeadline": "Merge pull request #599 from CosmWasm/remove-unused-storage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 185, "deletions": 574}}, {"node": {"oid": "e8778c41c8aee715101e2969571942ccfebeae92", "messageHeadline": "Merge pull request #600 from CosmWasm/remove-unused-storage-bring-back", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 182, "deletions": 5}}, {"node": {"oid": "7be0fa756dd3b0d2f11a9f82f96f561772ef1dc4", "messageHeadline": "Bring back PrefixedStorage/ReadonlyPrefixedStorageage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 182, "deletions": 5}}, {"node": {"oid": "c044d8018941215fde26b62a00981ddf203c76d0", "messageHeadline": "Set version: 0.11.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "5b91c6feea6cb1268f847ab415ff6773e16a0382", "messageHeadline": "Update CHANGELOG and MIGRATING", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "51f9c5423feadbe01d5599b9e95ee987fb45d4ef", "messageHeadline": "Remove ReadonlyStorage from sample contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 54}}, {"node": {"oid": "74f0a81bc2b0eb50387a07c57d173ef0bde1b98d", "messageHeadline": "Remove ReadonlyStorage from cosmwasm-std and -storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 80}}, {"node": {"oid": "1d2c74ee4f2df5247da4de2b9d256684e0dcbe99", "messageHeadline": "Merge pull request #598 from CosmWasm/binary-to-array", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 14}}, {"node": {"oid": "8a42dabe40be231f912799937a2937d6d1cb5830", "messageHeadline": "Remove TypedStorage and PrefixedStorage from the cosmwasm-storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 535}}, {"node": {"oid": "bb49a8d1c6ff65d25b52d6bef516209604e1a044", "messageHeadline": "Let Binary::to_array compile with Rust lower than 1.47", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "fe8557e4966282981e181f76879513e480dee02c", "messageHeadline": "Merge pull request #586 from CosmWasm/extern-ref-types", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 491, "deletions": 505}}, {"node": {"oid": "068cc3798a03578c0074a592e5545d14e9972f9e", "messageHeadline": "Update vm test contract, fix typo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4f480a90026f430fbee40d9808a86d8504d7ef64", "messageHeadline": "Ensure Binary::to_array cannot be used with Vec<u8>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "a2b022d27bb23098bd7b260ddf82ac601a7d784c", "messageHeadline": "Document length limit of Binary::to_array", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8dcd30788a16981edbc187fab4542891839c89b9", "messageHeadline": "Add Binary::to_array", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "20d39df02613c7cab3b6833a9734ec3eadb5f1f2", "messageHeadline": "Sort imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "227848be6e31b360b5d3918e85dfce0853315ed2", "messageHeadline": "Rename module encoding -> binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "15174d37ba9caaa03af4d13447efd4b1cd24e960", "messageHeadline": "Merge pull request #597 from CosmWasm/partial_eq_binary_vector", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "0e4282eab96935afacbe51804c05419358a514af", "messageHeadline": "Compare Binary and Vec<u8> in hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d31686ee96145fc6c9ab619a9f377db49e4f41c", "messageHeadline": "Add missing PartialEq implementations between HumanAddr and str/&str", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "7f65404faa2014a31fa78ce5e687577d17035df4", "messageHeadline": "Implement PartialEq between Binary and Vec<u8>/&[u8]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "9197da19dbc88b2ba7a6928d08d900416ae389ca", "messageHeadline": "Merge pull request #596 from CosmWasm/generalize-denom-argument", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "b38e79083c6f0d9e9ec8490ca1e97158f871b34f", "messageHeadline": "Deps/DepsRef -> DepsMut/Deps", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 86, "deletions": 83}}, {"node": {"oid": "414bccbc30c864f0e3ec4d515e3308ca86214b72", "messageHeadline": "Revert \"Rename Querier types, for cleaner public Api\"", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "a7efaa34900b598088d3246e41a5e789f17d0e64", "messageHeadline": "Rename Querier types, for cleaner public Api", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "5e2495557f04d0391e5d692e5262a9af2a837f51", "messageHeadline": "Update contracts for renaming", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 43}}, {"node": {"oid": "d0eed39c03abb4d35bec049dee251967bade4dda", "messageHeadline": "Rename Deps* types, add Copy to DepsRef", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "5a3f0d1b348fc863b72738ec133317b6f05a7fa9", "messageHeadline": "Format migrating.md", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "90ea2b0e330cdcf403f6dc961363a610faa17558", "messageHeadline": "Improve naming and docs for &dyn ReadonlyStorage cast", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "d63880187a4dd8b1f4d3946ff1de3a159feb5690", "messageHeadline": "Update staking contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 90, "deletions": 123}}, {"node": {"oid": "a783c8a78faf85692f9ecff656b0d9928f25c6c0", "messageHeadline": "Fixed iterator support in bucket", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e107e0d9c739b05439a256ebe3d37c6d2994184", "messageHeadline": "Update reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 61, "deletions": 67}}, {"node": {"oid": "3f8ec8c5d8d15601c623bd5a14084c8361cbe46c", "messageHeadline": "Singleton and Sequence work with trait objects", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "d4dc327a0678d75928b785a67a5ce18e6b2c32f5", "messageHeadline": "Bucket works with dyn trait object", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "6b0252d0b9988aeb28a7266d2aca07f0527d5faa", "messageHeadline": "Start updating storage-bucket", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "861bdd4c2d90c897e8f63facde1fe3d53afc548e", "messageHeadline": "Port queue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "2042c3eb51c5386c72aa76f568882097860ae6f7", "messageHeadline": "Port burner contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "287fc88ead938cc7b085a4d299b165096cc28271", "messageHeadline": "Update entry points for hackatom, integration tests pass", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 88}}, {"node": {"oid": "097456becaceb1d97a407726c298babf07f9ec2b", "messageHeadline": "Remove Q generic from ExternRef/Mut", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "a9d33a1f955dc41af5f5023dd8a634f1f86b1a63", "messageHeadline": "Simplify hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "6bc3b803e0dab3b479132c6a46c45fa29d7f3182", "messageHeadline": "Remove some generic type parameters", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0da50ec75fecac27863af9cb4e77483c88664c07", "messageHeadline": "Update hackatom with ExternRef ExternMut", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "4ddabec456a3449283ef27671eb70f8a34cd70fd", "messageHeadline": "Add ExternMut ExternRef types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "719ab3f0218ee5a372bb445573d3d70b0f22d86f", "messageHeadline": "Merge pull request #595 from CosmWasm/remove-change_querier", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "cdedac91fb8a17aecfec5a2e6eab0cdcc341fb14", "messageHeadline": "Remove change_querier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "82392d7d5b58628a5576a306b652a750234df014", "messageHeadline": "Generalize denom argument in Coin constructors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "eab60086fa73402c5d15c0483bc69cf9ee0406ad", "messageHeadline": "Merge pull request #589 from CosmWasm/rename-to-deps", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 132, "deletions": 109}}, {"node": {"oid": "61496b2f86c3711cd6b6b6e17e908d07e5309f26", "messageHeadline": "Rename `Extern` to `Deps`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 132, "deletions": 109}}, {"node": {"oid": "aacc2ea3fe5591ab916e07a6faf4366ba6ebd034", "messageHeadline": "Merge pull request #587 from CosmWasm/from-utf8-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "8de794fb0440f66a2cc3593ef46043058a111db5", "messageHeadline": "Add a few more explicit result types", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "78f84ef7389cf1e24f1aabcfe786b6dcdced3010", "messageHeadline": "Implement From<std::str::Utf8Error> and From<std::string::FromUtf8Error>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "a12fdc4afbe054a6d02e230dbc9a210f62a28da2", "messageHeadline": "Merge pull request #581 from CosmWasm/new-contract-builder", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "f2ffb1f0d3df4d865c59d62cf36cf1966cb07fc1", "messageHeadline": "Upgrade to rust-optimizer:0.10.4 for all dev contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "cd358da2fd6a1911e56def03c6dfe16f591d8193", "messageHeadline": "Create new contract_0.12.wasm development contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "96767f2a84e067fca6cdc71dd93bee53adbf0a3b", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn-new-storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 296, "deletions": 617}}, {"node": {"oid": "d5bf5a6d4325a7d82f94bb4a19448cac86616920", "messageHeadline": "Move WASM_PAGE_SIZE to tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65b394b4db7fffa03b34dc042b59e2cb65c568ef", "messageHeadline": "Use new_native_with_env instead of closures where possible", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 50}}, {"node": {"oid": "e73bf2d7ac85e1c767fc52d9a488e87c934b21f4", "messageHeadline": "Remove unused imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f401ab866aa69bfc2b63e06e485fcce7082a507b", "messageHeadline": "Remove obsolete where clauses", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a85533fda16ef1c08139f47cf85bf2aa61c4fd64", "messageHeadline": "Move is_storage_readonly/set_storage_readonly to env", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "8816b615270bcacad73523c8de7222146cb7c4ca", "messageHeadline": "move set_wasmer_instance into env", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "9bc3a5700717ed1353235f69a09c84d9e5cd6c39", "messageHeadline": "Move with_func_from_context/with_storage_from_context/with_querier_fr\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "737bfcf32f2e33e8bc1e5bde76806d003039b910", "messageHeadline": "Add constructor function for Env", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "6a282b5d280a25d3a60abf3bb48c4d87fdb43bf1", "messageHeadline": "Manually create import object", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 132, "deletions": 104}}, {"node": {"oid": "3919dce5acb838a5cd2c9ff9de00bcfc45b2fe3f", "messageHeadline": "Merge pull request #537 from CosmWasm/use-thiserror", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 231, "deletions": 615}}, {"node": {"oid": "6a3554ad39f6bf4d4b0a3cff2f263dcce2ed8fc0", "messageHeadline": "Move pointers to block where they are used", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9761fc355c2f156f3f8b07d3d71beef6749578d5", "messageHeadline": "Re-enable test set_storage_readonly_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "0ed43d7fafd25c4d0df103229f8a13f28fe1a239", "messageHeadline": "Remove pointless clones", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "91b0f4ccc5a936e8537f6c4dfa7c4b545a3b69c4", "messageHeadline": "Remove unused variables", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7863c5f93c398229e68a51ded6510f4742e39b7b", "messageHeadline": "Adapt backend tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "452e0c0a810c68165f634936adcf81fdd8c4cb47", "messageHeadline": "Remove unnecessary &", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed031f36b9dec97cd8422ccc653648697bf38c6f", "messageHeadline": "Use memory from instance in Env", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "e8fdb4c4a38d931257cae5bd3a4f1dbf2f163765", "messageHeadline": "Remove unused imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "233655e0e81674edcfaa4cee3a8cec96d6595c13", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn-new-storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 67}}, {"node": {"oid": "4386c47d62eddc71bf2f5a69063c4b85e7f27d35", "messageHeadline": "Remove the snafu dependency from cosmwasm-vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 361}}, {"node": {"oid": "74e4e179a18cb3445c274fcddbc283a49d3e0761", "messageHeadline": "Remove snafu dependency from storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "916d8b6794705ce33c8244f3884a72d67e5f75c3", "messageHeadline": "Convert VmError from snafu to thiserror", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 88}}, {"node": {"oid": "ec95c19ad051995e2da8b733dab6abd2bd22c5f7", "messageHeadline": "Convert RegionValidationError from snafu to thiserror", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "2307130a9b2c2c0e76da5b64ecdd6a6844394836", "messageHeadline": "Convert CommunicationError from snafu to thiserror", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 51}}, {"node": {"oid": "d0a1a8e9c37dab81740c180327345f824b549264", "messageHeadline": "Convert FfiError to thiserror", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "d2c07fa0c3b928cf5f9fe6164b2ba08ced7c4091", "messageHeadline": "Roll out all features in CI testing, remove backtraces feature", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b59e5105d244c8b3f1421b0462db3a373ddf786", "messageHeadline": "Use thiserror instead of snafu in std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 104, "deletions": 53}}, {"node": {"oid": "1cc227697065687c698da061336e4b9d0c40d25a", "messageHeadline": "Merge pull request #580 from CosmWasm/rm-unauthorized", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "f6a1c2b680fc841a44ac00ad303a77ce762ea0cb", "messageHeadline": "Remove StdError::Unauthorized", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "36ca9e7b0f3172d8620b7c0e96a7063a7d421949", "messageHeadline": "Merge pull request #566 from CosmWasm/replace-range", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 196, "deletions": 343}}, {"node": {"oid": "30489a6f737c681c927b9e034121d42ea3aba479", "messageHeadline": "Remove outdated doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "747a890ddba106fba0fe506b338347585e2b6204", "messageHeadline": "Add CHANGELOG entries", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2e6d3acaf2434b7ea3ea0979ea13c035f6efabef", "messageHeadline": "Remove StorageIterator and MockIterator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "df84ad1460f2862295e455bfdd6922e7193de562", "messageHeadline": "Add note on iterator IDs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cfc6089dc10f2b6ef05f96ffe6d0e31287384d6", "messageHeadline": "Adapt burner integration tests to new storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "740c5ee79264d98fa1d39ecf67ea81e0375245da", "messageHeadline": "Handle errors in self.next perperly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ea6bc623bbc24281b5d9598d419a42b86a3ef6fb", "messageHeadline": "Implement AddAssign for GasInfo", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1073b5199012278a6abd1e2a43bb5fa085236272", "messageHeadline": "Remove iterators from ContextData", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 83}}, {"node": {"oid": "ef122b89b82996d2aed97d1eb9d90b0271c380e9", "messageHeadline": "Remove VmError::IteratorDoesNotExist", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "58c5c0669b2057c423eb4811fe99cf82704d4b1a", "messageHeadline": "Remove with_iterator_from_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 65}}, {"node": {"oid": "eef20f9a771a05cb8c06aa8cf21231799342d26d", "messageHeadline": "Use with_storage_from_context in do_next", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a4fd4f2685d25eff437e44f64f54e08a1b3e908b", "messageHeadline": "Update MockStorage to new trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 111, "deletions": 70}}, {"node": {"oid": "d03b63195674f96554950526dcefcb5d5dae803c", "messageHeadline": "Replace range with scan/next in Storage trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "0aff2e5a6b4e9ad890ab95fd2e03e801796124a0", "messageHeadline": "Add FfiError::IteratorDoesNotExist", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3f7cd3073dc71fefce2c35a2071967d82638a04a", "messageHeadline": "Set version: 0.11.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "ef4b6f625a4c7622027174f68d6fc2743f329840", "messageHeadline": "Merge pull request #579 from CosmWasm/rename-compatability", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4efc4465a5db89b6cdf999dfab6069725c832afd", "messageHeadline": "Fix module name: compatability -> compatibility", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9856ae4ba367eb6e94128708c1fafc4157deac30", "messageHeadline": "Resolve more test problems", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "5b57ab3c89c8dc5b02d7a0d147d57df334ea602f", "messageHeadline": "Avoid MockApi::new", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "370bc5c703f089f2ec7a7c7df7d482619bee0970", "messageHeadline": "Let with_{func,querier,storage}_from_context take env references", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "4efb55fbd4e3a81be59edb8127bedb95d4ce2fa3", "messageHeadline": "Update a lot of tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 216, "deletions": 225}}, {"node": {"oid": "2996a6550a0b7a305280446da4fb2f19784ca716", "messageHeadline": "Merge branch 'replace-range' into upgrade-to-wasmer-reborn-new-storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 763, "deletions": 516}}, {"node": {"oid": "a709584741a16569a041fefbe69df3cce11085d1", "messageHeadline": "Bump wasmer version in lockfile", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "30a3e82670269d1538e0a1ed00135c7c2d5ddb27", "messageHeadline": "Remove outdated doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "5fe4cbe632d2042ab4c7821ffb7fe4c2a73a9631", "messageHeadline": "Add CHANGELOG entries", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a40eb0ed5880a6f03d436320867429446a678b24", "messageHeadline": "Remove StorageIterator and MockIterator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "c90020b1e161a5d73c1b371b4ee73f91ecf001d7", "messageHeadline": "Add note on iterator IDs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b14e190e8c5921895b75e6a9ce1f6a61543cd2ec", "messageHeadline": "Adapt burner integration tests to new storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "1c648c7b1a7b8e8c4195cf8544f3e73383e27003", "messageHeadline": "Handle errors in self.next perperly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "0bf8d4d13851750354bef850d9279433124052a0", "messageHeadline": "Implement AddAssign for GasInfo", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "069a6a57cf637b95cf69714788f80e0aa01f6a9a", "messageHeadline": "Remove iterators from ContextData", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 83}}, {"node": {"oid": "ae4cc8ba3030e91cc790762296b8ca2c68a7698b", "messageHeadline": "Remove VmError::IteratorDoesNotExist", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "8605e14c319cadcbd7e7d08dcf5715eac2f75ca3", "messageHeadline": "Remove with_iterator_from_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 65}}, {"node": {"oid": "fad1b70690d7138bf794b7876978b0260f242129", "messageHeadline": "Use with_storage_from_context in do_next", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "786719f0d930c9ed752c5aca48e8305e70053604", "messageHeadline": "Update MockStorage to new trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 111, "deletions": 70}}, {"node": {"oid": "ea96f77427d42d1fa823cbcc04d99eab45ab0eb0", "messageHeadline": "Replace range with scan/next in Storage trait", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "cd9d05bda6e8d07b8b3e6b8de3bda346294d8ff2", "messageHeadline": "Add FfiError::IteratorDoesNotExist", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bd6592c58fdeb283b192ac02c019c394f19b3f3a", "messageHeadline": "Merge pull request #578 from CosmWasm/improve-deserialize-testing", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 70, "deletions": 34}}, {"node": {"oid": "b1d2ebf3f7c44269ca0f25ee2f982c86ac4f2db9", "messageHeadline": "Test some properties of deserialized module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "df5fb0d5b082005e9df6d3c6b387b9a73c908d77", "messageHeadline": "Pull out fn deserialize", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "3ee999e3873e61e688da8e51968fbbc924ff944e", "messageHeadline": "Merge pull request #575 from CosmWasm/add-sum-helpers-simon", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "c8021be8a6416ec1257684cc1de275770d0437d0", "messageHeadline": "Add CHANGELOG entries", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1ef59d48947fb577d44abdbe4bb797f2d3f1dcb4", "messageHeadline": "Make source type in Sum explicit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "694df983d415504935ffae18f7676cb146a861c1", "messageHeadline": "Cleanup error result test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b423d8660343a264a83aea488848737835a9e21c", "messageHeadline": "Implement sum with reference rhs using add", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e41483bd5ff57270e41ec7ed257bd3413c54989", "messageHeadline": "Implement Sub for Uint128 with reference rhs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "713879cc90bcce6d1a815b30b2f545adbc9705b1", "messageHeadline": "Use checked_sub to implement Sub for Uint128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "51d36e2badb0c860c326a7b01c09c5a75892f23c", "messageHeadline": "Implement AddAssign with reference rhs for Uint128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "8526ae6a2dc555fe8a7aa7e081fcde8ceb9707cb", "messageHeadline": "Implement Add for Uint128 with reference right hand side", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "012fd74cf6926da1cce99aac5dd3cbcaf1ef8a5e", "messageHeadline": "Sort imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d71a13922de9af2051d87ff847fcb48878f1c4a4", "messageHeadline": "Add a Sum helper for Uint128", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9cb3fbc7fdb72b8c7d48318aa4980d75a43b9810", "messageHeadline": "Merge pull request #574 from CosmWasm/HumanAddr-hashset", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 137, "deletions": 4}}, {"node": {"oid": "6b3ccc65a44d230e7898ce50cfaf4ebb4cf715ae", "messageHeadline": "Allow using CanonicalAddr in HashSet and HashMap", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "dfa80e01192dcbdb37d5cc645e1c67a6c95ecbae", "messageHeadline": "Allow using Binary in HashSet and HashMap", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "9d4392bfc3b6615a4ed20a81937518740d07d237", "messageHeadline": "Test Hash and HashSet for HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "b3168afd1af4fa0e40e8cc754b47e1ec2affaf9b", "messageHeadline": "Set version: 0.11.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "d91b2f508b0f0e0e93b6ae1e0e825cdbd22fd559", "messageHeadline": "Document and test impl Deref for Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9ee5337c6e05c15277ba48146ad58800ad3d3cd0", "messageHeadline": "Document and test impl Deref for CanonicalAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c9ae2177e3174f365c86f849c6661f0a296dba06", "messageHeadline": "Document and test impl Deref for HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4394cbaa92fbd3ff64bd821ed8a1a770c1917363", "messageHeadline": "Implement PartialEq<str> for HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2ff753db37bd0526459267caee077d89ab16c662", "messageHeadline": "Sort imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3156dcbe2a6964a2e555234215a790b55b304365", "messageHeadline": "Delegate is_empty, len, into_vec into Deref target", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 64}}, {"node": {"oid": "09b93e71471b6f5888389efa68ee243a077df964", "messageHeadline": "Use &canonical instead of canonical.as_slice() some places", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "583e8960cd572bd0c6ab3a929f33ed8d837746a0", "messageHeadline": "Test to show from_slice and from_binary both work on Binary now", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7df930a4e258bb93b08b7cc52cf0f3ce10df87bc", "messageHeadline": "Add Deref to some common types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "af156ac2557460f5b16a616ee495db2d8d6a69d6", "messageHeadline": "Merge pull request #567 from CosmWasm/fix-raw-query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 139, "deletions": 7}}, {"node": {"oid": "56643249da4a2d73d070d73164ad22d84bfc008a", "messageHeadline": "Merge pull request #568 from CosmWasm/fix-raw-query-simon", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "de233bf82a737dbcc5c3bdde4d2cb835c2b45d1e", "messageHeadline": "Sort imports in traits.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c71cb41b5dc9a5100702c7bff01385d1ccaa3c96", "messageHeadline": "Simplify RawResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "d19e72ea64d9922cfd8f0773387a3616e3fdbd82", "messageHeadline": "Add special raw query to reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "07a819a0ab69521905a78ca975dcfe535bfe6d31", "messageHeadline": "Add Querier helpers query_wasm_{smart,raw}", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "88f2053f746ed8314dc768e4f41d76ed2177712b", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "278c59873ca62d41f80a0925c08379b6508c4162", "messageHeadline": "Merge pull request #564 from CosmWasm/rm-from_wasmer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c92ed3654e14b2b16a9c6f7021f7d1a91d7cbb52", "messageHeadline": "Merge branch 'master' into upgrade-to-wasmer-reborn", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3422, "deletions": 3619}}, {"node": {"oid": "73ec65c9026513eff46ed1fd05e5aea2287ab24f", "messageHeadline": "Remove obsolete Instance::from_wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "dad5af92d1aefed13a14cc2b8f126b422e7f98ae", "messageHeadline": "Merge pull request #563 from CosmWasm/storage-lifetime", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "cf4f2e8788c5185d06e62a392194a49268ffd1d9", "messageHeadline": "Remove unnecessary 'static restriction from Storage and Querier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "8194b34a966df497e02da292228ae7518b1c8f4d", "messageHeadline": "Set version: 0.11.0-alpha4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "0bd735c52f5bcfb5c9bbc3379cd21a9828398511", "messageHeadline": "Merge pull request #560 from CosmWasm/add-env-to-query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 850, "deletions": 494}}, {"node": {"oid": "0e6db8907056c31782130f1868682f3a9969309e", "messageHeadline": "Fixed up merge conflict", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab0a83c030039b84e89ad7ff01ebefdd12c175d3", "messageHeadline": "Rebuild test contract, update gas prices", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7844a387e55d3f6525ac05538fd10d9f6194e50e", "messageHeadline": "Cleanup from PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "484fd5c70776777bd3508f95d9badcf9e2a6d854", "messageHeadline": "Update CHANGELOG and README", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 92, "deletions": 62}}, {"node": {"oid": "cba6e0e0ed0b666a4e79a400d835e0d98f8b52c4", "messageHeadline": "Fixed last test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d479948ab59cd91431d11815a1b63e2dc9bfeb63", "messageHeadline": "Update staking contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 81, "deletions": 65}}, {"node": {"oid": "92b11a312a2c4157a7de271e8b8a72af273fe6d1", "messageHeadline": "Fix hackatom singlepass", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21b9b16ab8a460305db5a738e6dfd067b4c60a70", "messageHeadline": "Update hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 71, "deletions": 66}}, {"node": {"oid": "7e408cbf0c0c22c10d58a89401f1b300fb6fade6", "messageHeadline": "Fix various test failures from CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a298cffb1a3981b06cdb6bc4bba72ab2aee16ac8", "messageHeadline": "Updated queue contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 199, "deletions": 70}}, {"node": {"oid": "e7f03df169095b699a5a95f4faac48397b49dd7e", "messageHeadline": "Fixed all tests in vm package", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "e98ce911bf02e1a57b5d6782d5ab9cb9004d0d44", "messageHeadline": "Fix tests for hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 127, "deletions": 86}}, {"node": {"oid": "8de522f4579d55b67f0445ff691cd35c72d02342", "messageHeadline": "Hackatom builds properly", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "d0b2e0733c336d2eaa99c68ac032c11022e1c2c4", "messageHeadline": "Fix VM calls for extra arg, burner integration tests pass", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "e014b08d582d1d7245b939ca440e7e7062b346c4", "messageHeadline": "Update burner contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "29bccab558ca2a2e00455c87e29ad468bce81290", "messageHeadline": "Update entry_points macro", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e0b1064fca4ff279eff81bf7a6f00d07b44368bf", "messageHeadline": "Update do_init/handle/... exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "429f314c17d8f91f7885d46875af0c68f693be6f", "messageHeadline": "Move MessageInfo outside of Env", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 79, "deletions": 74}}, {"node": {"oid": "6bcc060ec57aedfbe04d4b1b61c134a6d4ce9ad2", "messageHeadline": "Merge pull request #556 from CosmWasm/riffle_shuffle", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 343, "deletions": 166}}, {"node": {"oid": "6463b20e0fa327db3cb3eb532b606a788335246b", "messageHeadline": "Update testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a4bb613f8b7597e83602919f05b6d22c424e691", "messageHeadline": "Add CHANGELOG/MIGRATING entries", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "1f87755f09e018260101ea08aed2494e26bb666c", "messageHeadline": "Add left rotate by digit sum", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "5deb42f96a30c9d5ebe03c0d94ba76328e1ac5bf", "messageHeadline": "Use riffle_shuffle in vm's MockApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e65ba5795cd1c3774f6767c39296a9d2da9b4fa8", "messageHeadline": "Add simulation script", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "89b69efb69dbe08e6ece756ae53340fcfaa2444c", "messageHeadline": "Use riffle_shuffle in std's MockApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "2f5b15e12400f80e19189244dccb1ba447667714", "messageHeadline": "Remove the ability to change canonical length in VM's MockApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "0db594574580e148d31fb78e975b2b0d2cac32a5", "messageHeadline": "Remove canonical_length parameter", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "8fae0cf5cb1ea9d3cd7e8cbb58f2ccffa9554d0c", "messageHeadline": "Add riffle_shuffle", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "4553dc3fc419f64bcd2b647a540cc0f97b30f615", "messageHeadline": "Merge pull request #554 from CosmWasm/convert-into-vec", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "3ab3fbda6e16b66e88e0364c0fbbe7fd577dadd6", "messageHeadline": "Remove #[inline] attributes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0674ae185d5362af471ccff497fc7598d52f5d94", "messageHeadline": "Add Binary::into_vec and CanonicalAddr::into_vec", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "c997aa5f3387099c112293f4876797c4a1837927", "messageHeadline": "Add missing newlines", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9a29fc60acee041224a0e83a28e245bcbf920ac", "messageHeadline": "Implement From<CanonicalAddr> for Vec<u8>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "034d7350963245924de0de771ed5439e470f1371", "messageHeadline": "Implement From<Binary> for Vec<u8>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2648dd07785992a6529d4c47918a2486db7a062f", "messageHeadline": "Set version: 0.11.0-alpha3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "9405304fba61a468996a21026f9414aa209f6387", "messageHeadline": "Merge pull request #550 from CosmWasm/upgrade-parity-wasm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ce9b1d49ec0cd5e9469ed0d2f658f3ad1b237f74", "messageHeadline": "Use the same contract version for borner as the rest of the contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2136b9c95f7461c6ec4ee110ce06edba295d3ae9", "messageHeadline": "Update contract lock files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "74ce3e7bbb6580e2fba475607655b74ca5feec20", "messageHeadline": "Upgrade parity-wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87f9e619e12657394c344cf6e17480f98432fc0e", "messageHeadline": "Merge pull request #548 from CosmWasm/create-CustomQuery", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 512, "deletions": 84}}, {"node": {"oid": "3f17883ad0c822c8a083a4ef313384ec89282360", "messageHeadline": "Create CapitalizedResponse and Chain query", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 421, "deletions": 17}}, {"node": {"oid": "0531088b3d3138eef37a3edcf6ff032e96613fdf", "messageHeadline": "Update query name to SpecialQuery::Capitalized", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0042b8a2a387facebbc9a56b3ca64b02fcb9468b", "messageHeadline": "Rename query to QueryMsg::Capitalized", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "65ae16314c2d0a4d687934c799087ccfd9d7cafe", "messageHeadline": "Improve error mapper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "8a99ce74cfeabd61d706cc383e05449a21c94833", "messageHeadline": "Create trait CustomQuery", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 84, "deletions": 57}}, {"node": {"oid": "1dadd75152e13b555a89a25ca4b9b2bff7d544f4", "messageHeadline": "Merge pull request #547 from CosmWasm/address-display", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "4bef53ead5424a87723687649ceadc91aa1a3f5a", "messageHeadline": "Let `impl Display for CanonicalAddr` use upper case hex", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a96ea3fe371b4cb69190274164b4ab5d9f695199", "messageHeadline": "Improve human_addr_implements_display test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "96efd4b3e24142bd032af08992f4673a3717ca3b", "messageHeadline": "Set version: 0.11.0-alpha2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "e9611676222e919c453559c3ae37027a539e6efb", "messageHeadline": "Merge pull request #543 from CosmWasm/storage-consistency", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 163, "deletions": 98}}, {"node": {"oid": "23835ffd94c8443c70e07708f08d383997c26aa7", "messageHeadline": "Change prder of arguments in prefixed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "6b29b522d0cf296d9201058d460cecb0476c587d", "messageHeadline": "Fix order of arguments in bucket", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "47f4bdcfc45e946a768e2288810c39db22ae8050", "messageHeadline": "Fix typo in TypedStoreage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4648cd13700d41cf1a5cd2502463f1a9cddcd608", "messageHeadline": "Improve code consistency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 102, "deletions": 62}}, {"node": {"oid": "d0d6a3dc3f00c1ce8002558baab71819c3f0ece8", "messageHeadline": "Set version: 0.11.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "18e84727b047411aae2169234a5462dd9599b451", "messageHeadline": "Fix sed call", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "faef7d931ef3f724d48621f8339487ff07565378", "messageHeadline": "Merge pull request #540 from CosmWasm/error-improvements", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 56}}, {"node": {"oid": "88827e36ef138464fa90d4175a1ec7c4a3815dc8", "messageHeadline": "Fix typo in test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77c8832696a5f5e36e968ae6b40ec3831236ca5d", "messageHeadline": "Update testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d1d3997930517174440a7e1eef9fa7f278e5a9a", "messageHeadline": "Write paragraph about result conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ccc65712489faa83ea02948a973c000095b97ab7", "messageHeadline": "Promote tuple style error case for Std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "1e4a9faa9ba36e2a03ba09c7d4a87bd69ac75197", "messageHeadline": "Move Snafu demo to staking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "4d9f71d9be60b804eac300157112af382b7bc79b", "messageHeadline": "Merge pull request #538 from CosmWasm/polish-stderror", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "b35bb62a7223cd8b07dd5e74d80bfaa6554fe0c9", "messageHeadline": "Fix type in CHANGELOG: ParseError -> StdError::ParseErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eeed38e01657a9ffc1ea814c943b39acdc307542", "messageHeadline": "Migrate staking contract to custom errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "3c59d5eb01d19a0b99e193a2b034d1e342961b34", "messageHeadline": "Deprecate StdError::Unauthorized and StdError::unauthorized", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ec19c8a0b74ff4b66a4b9785e14c8ee63fe30e0f", "messageHeadline": "Add StdError Debug/Display tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "167b2b1253d772ab9c51d13ff84376db2ad33ce4", "messageHeadline": "Merge pull request #539 from CosmWasm/get_optional_region_address-war\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e5364ee2e532c260b049a3757d305a4d4de8b106", "messageHeadline": "Avoid unused warnings for get_region_address and get_optional_region_\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "a629baa061b9ae7bd7aa565d5d9e8b0da91f20e1", "messageHeadline": "Merge pull request #531 from CosmWasm/stringify-errors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 838, "deletions": 2352}}, {"node": {"oid": "fb3e86b2ffa73377af77b20a88d8cc394eb93435", "messageHeadline": "Update testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d67f8e65e351f1c382491d06f1515f8b21745bb7", "messageHeadline": "Bump required export cosmwasm_vm_version_3 to cosmwasm_vm_version_4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "16dc2ceddeea052ae1364b35ca4300d6bef9b5c9", "messageHeadline": "Add section about custom errors to MIGRATING.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "c4c99a5bd2f4a8d4d1d04e674bf700a50c07a36c", "messageHeadline": "Add CHANGELOG for ContractResult/SystemResult serialization", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec5dd1a8122bdc52a6868a59cf61f38cd42ccfaa", "messageHeadline": "Use debug to show unexpected error in tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea2ce07106f1bab0651cf02d1715ebeb057fa756", "messageHeadline": "Create custom serialization for SystemResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 33}}, {"node": {"oid": "580b6bffb2e22c0dc04430886f0ebb1d2d13ae0c", "messageHeadline": "Create ContractResult::into_result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b8f41353327aa26023d7ce0d9ee9788cf11e966a", "messageHeadline": "Rename ContractResult::Error to ContractResult::Err in code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "627e42eba91520a8bff102663b57d4e05bacefcf", "messageHeadline": "Remove snafu from staking contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2fbc3ca8b5d2a73cd05d32001a5c8447f6df2024", "messageHeadline": "Add nafu-based error example to hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "6b68aceb5257e2d0755188f38086e4734e8fef04", "messageHeadline": "Remove impl PartialEq for StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "7212c43d3ae947204d1559fa62858d7d879b2efd", "messageHeadline": "Remove serde and JSON Schema from StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 1957}}, {"node": {"oid": "98fc93cd293d3c2614da05087c2a81a8c394022a", "messageHeadline": "Replace StdResult with ContractResult in Querier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "18f7919d0279a214ac6d46c7bd46fe7953507e67", "messageHeadline": "Sort code for consistency (init, handle, migrate, query)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "7c597369b37f9dee1b2c545e745ffa93029ef88a", "messageHeadline": "Let query use ContractResult for communication", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "7b13d079e5f087cf924c81ca7234bc069ded256f", "messageHeadline": "Add ContractResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 219, "deletions": 49}}, {"node": {"oid": "c43b58a96c5b2dbab9c23b98f406204a915fd7b6", "messageHeadline": "Let VM handle String errors instead of StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 59}}, {"node": {"oid": "ade83a293ae483f4360c8ccffde6ae5016267f12", "messageHeadline": "Use QueryResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2c51cbcb55c8289bb911343d7988bea4aa6ea641", "messageHeadline": "Create custom error in reflect contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 79, "deletions": 22}}, {"node": {"oid": "19f6c8232d5cd16b4f7c919f0781fe0d846f5e59", "messageHeadline": "Support custom error types in Bucket::update and Singleton::update", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 126, "deletions": 17}}, {"node": {"oid": "4dad52c5ebe92f56c05f868a162f140a4513575f", "messageHeadline": "Remove unused snafu dependency from burner contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "319f9d114541a71f9b41a01033048a2287976648", "messageHeadline": "Require ToString instead of Into<String>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 35}}, {"node": {"oid": "9ed9ed6679d6e23320bf9b0584315fccd28c6497", "messageHeadline": "Let contract return string errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "7f15d0d497ef123cabe28e9467443be85ebf7d33", "messageHeadline": "Create StringifiedHandleResult, StringifiedInitResult, StringifiedMig\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3d5e065b2686bd612c863ffe07470dddcb14259c", "messageHeadline": "Use more helpful generic names", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "c3b0af6820a54f34e77bf2d0be50ed0bc947e5cf", "messageHeadline": "Cleanup result types of exports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "9a80d96c53c35094c567514e65262a8f5e07a0ea", "messageHeadline": "Implement From<StdError> for String", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "41568126bb69a90777981afe582c233825416a6e", "messageHeadline": "Merge pull request #532 from CosmWasm/fix-raw_query-error-handling", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "fdd275fefcf21471a1605fce079ac8fcb5a97bbf", "messageHeadline": "Clarify error levels in mock implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "2da56b34d96c3951a84b29e93e17bb13794417c2", "messageHeadline": "Fix error type in ExternalQuerier::raw_query", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b4805cc42c5bdfe3f7fb021d1a59f835d9e40951", "messageHeadline": "Update Lockfile to latest Wasmer master", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "020ad3b3b8db64a2cc270d89aa145e21ca53cbaa", "messageHeadline": "Replace try_into! with ?", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "560d43b80c42ebb69fddcbe6058145c041872113", "messageHeadline": "Merge pull request #529 from CosmWasm/sort-messages", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 505, "deletions": 426}}, {"node": {"oid": "2e9e042cd910fd340f65a0ec946e8a35b1bd4463", "messageHeadline": "Move all contract results in results directory and split by type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 505, "deletions": 426}}, {"node": {"oid": "cc94242b4a40535c11bf903cce88aaa2ed925664", "messageHeadline": "Make VM compile (no iterator or tests)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 623, "deletions": 703}}, {"node": {"oid": "cadafc5486ebb479d902e5c50b3634e513cc3007", "messageHeadline": "Update Wasmer error handling", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "94102a7c8497317a305f5fa1a529575f848bb9cc", "messageHeadline": "Update to latest master of Wasmer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "de354aa35d149c51b721971ad0f586c616c23fcc", "messageHeadline": "Adapt code to new API", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 435, "deletions": 336}}, {"node": {"oid": "5aef528580eaecb2279dd6c2893696336e38c413", "messageHeadline": "Disable middleware", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "d0bfe862f0c55011b9620c94f03d51a2d6121108", "messageHeadline": "Update Wasmer dependencies", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 364, "deletions": 264}}, {"node": {"oid": "263d2861572cf033861893e39c01a17aff800b55", "messageHeadline": "Merge pull request #525 from CosmWasm/api-debug", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 107, "deletions": 34}}, {"node": {"oid": "97edf1428dc01402b5475b8ea0ea085ef9b99c3e", "messageHeadline": "Fix typo implemeted -> implemented", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4159cb2559537ae7943421ede2ca820e4e17af1c", "messageHeadline": "Rebuild development contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f41835c7c45cd4c98c84e0411f755682ceb518d4", "messageHeadline": "Add switch to enable/disable print_debug", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "c39298f2142ec1697ca2b18512893f379962b085", "messageHeadline": "Implement env.debug", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e7a1ff1d3b84017e653d7fcfd1e46b8de950fc4b", "messageHeadline": "Add `Api::debug` for emitting debug messages during development", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "daeac287382a919cfa5ed58b574d68b3d79c4c40", "messageHeadline": "Merge pull request #523 from CosmWasm/from-log-to-attributes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 214, "deletions": 161}}, {"node": {"oid": "52cb0c92ccb9e4b976312a70ac8fe5cc2d70c26c", "messageHeadline": "Use short attr function instead of Attribute::new", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 48, "deletions": 71}}, {"node": {"oid": "3075864e97e56a4a1ce46b9eddeb695a2b639999", "messageHeadline": "Rebuild test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e9b763154c94efed40fd41236b904096bdb4702a", "messageHeadline": "Migrade log to (event) attributes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 242, "deletions": 166}}, {"node": {"oid": "a457ba7f4fd16d81672de0974bbad9375c6cc804", "messageHeadline": "Merge pull request #519 from CosmWasm/improve-query_list-test", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "a4475eab9f28ca8ed1ad630548d4ef9741df76dd", "messageHeadline": "Merge pull request #512 from CosmWasm/external-range-impl-suggestion", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "4f5b7ec1fbe9f218d5383be190a0ab806f581db9", "messageHeadline": "Use get_optional_region_address helper", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "009b773e254e34c573a680b18594299d11d125e0", "messageHeadline": "Move region mappings outside of unsafe", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "57545b4a8d205f1e5fd39a581ba286db0f12ad03", "messageHeadline": "Use optional Regions", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "5df197bfcc805853f489d661c037509ed76605b5", "messageHeadline": "Merge pull request #522 from CosmWasm/update-rust-to-1.45.2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "c0007526bb6a014ff4ca237e15414c8f23d30c10", "messageHeadline": "Merge pull request #521 from CosmWasm/accumulated_rewards-list", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "71257dd082b7a01c2e76147d26aba8fb40275453", "messageHeadline": "Update NIGHTLY_TOOLCHAIN for clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "570084bc6f569f3b34da8b572c12c3e45b539be3", "messageHeadline": "Update Rust version to 1.45.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "6ff032a4d50405f5647761f0f6faf08b347527a5", "messageHeadline": "Adapt contract to new interface", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ff126722c6d2a357414f540627d623c214f70122", "messageHeadline": "Change FullDelegation.accumulated_rewards to list of coins", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d0bab73139c571d591b057ce7c1ff0b377ce65af", "messageHeadline": "Merge pull request #506 from CosmWasm/time-updates", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 120, "deletions": 9}}, {"node": {"oid": "ae7f56428dff794d8329ddd8f60795bddef1cc9c", "messageHeadline": "Update development contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a2a498e9a10219137b789b908a890211b11b4e1a", "messageHeadline": "Add `time_nanos` to `BlockInfo` allowing access to high precision blo\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "e100b06d19725e059c68b0366b90b49638fda599", "messageHeadline": "Convert to raw pointer on the spot", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "709c19e3773898c0ff08187f527a69e377ff1ea6", "messageHeadline": "Use as_ref() instead of &*", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "37c2f94f9393c563878693990842997b68f6bffa", "messageHeadline": "Improve query_list development test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "989cda3c85aa4236bbb9db68282f7c5b8c7f3ee0", "messageHeadline": "Merge pull request #517 from seantking/adding-addresses-tests", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "1920f204dedf03ec9cfd76d9194ecce9bafa9c96", "messageHeadline": "Adding tests for HumanAddr & CanonicalAddr", "author": {"name": "Sean King", "email": "sean@seking.dev", "user": {"login": "seantking"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "9306e63a8eddb365672af4e54b9c3da8965da1c6", "messageHeadline": "Use inplace sed call that works with GNU and BSD sed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9a51417b5f9752fe466315bb198b80dc79dff3b", "messageHeadline": "Set version: 0.10.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "37be7c406107aa0adc61740e11d51e351f75f10f", "messageHeadline": "Fix set_version.sh script for linux", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50b4918f423c8f56cfa9d96b8fa40c8699618798", "messageHeadline": "Merge pull request #511 from CosmWasm/fix-external-storage-range", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 307, "deletions": 121}}, {"node": {"oid": "0d3804dbbc2ae2319e0463e89ec193c41fd5c8a9", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "98fa86086e020d3294ba5f75b0800c3e43874bab", "messageHeadline": "Improve tests, also check (None, Some) and (Some, None) ranges", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "3162244aea09a01f6811e6fe2ff868265db74fb8", "messageHeadline": "cargo fmt && cargo schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3d01777332918120a98e2886508e627464904d29", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "f0abe54c15069de0da687939d4583728166ab65a", "messageHeadline": "Fix ExternalStorage.range", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "ccbf3eb9e213a53d6a9fa8165b4283e4b35562e5", "messageHeadline": "WIP: lots of debug println", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "1c27e076f3b5f8148dd0bbe9616e866630464076", "messageHeadline": "Simplified integration tests, any non-None range triggers this", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4d558166b9881c83b2366f40a405cb3bfdd882bd", "messageHeadline": "Add query_list functionality / tests", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 203, "deletions": 108}}, {"node": {"oid": "4536f24c22e4554662b5ffeda90732620ff9b9db", "messageHeadline": "Merge pull request #502 from CosmWasm/improve-env-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c29121eea4e5f4cde7ae3ba5f36cf82af70321c1", "messageHeadline": "Write doc comment to BlockInfo.time", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "13d6f6176ce0185249bfc3dacc2955b4bc9fb2e9", "messageHeadline": "Update message types in MessageInfo.sender docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8b15de496bd34c4066e18065c95da04d5e94e0b4", "messageHeadline": "Set version: 0.10.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "549d71905ff958f41edba1fe283a471c9c1e2ab4", "messageHeadline": "Merge pull request #500 from CosmWasm/HandleMsg_UserErrorsInApiCalls", "author": {"name": "mergify[bot]", "email": "37929162+mergify[bot]@users.noreply.github.com", "user": {"login": "mergify[bot]"}}, "additions": 250, "deletions": 118}}, {"node": {"oid": "e9958b4601357406ebd8dc40ff8298103f22696b", "messageHeadline": "Accept GasDepletion in panic test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4335c975655b9422bcc4b384a7c13d596f303e37", "messageHeadline": "Convert panics to errors for better debugging", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "5bcfcf3e356f98ee44250f07f3f5f136e693e7cb", "messageHeadline": "Run handle_panic independent of singlepass and test error type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "030ebe636c889d40b1fae5edebfa7007aed4ff06", "messageHeadline": "Add HandleMsg::UserErrorsInApiCalls to hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 96, "deletions": 13}}, {"node": {"oid": "0d93b0ac16896d90d111925124f6692b2c87263e", "messageHeadline": "Create addresses module for CanonicalAddr, HumanAddr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 100, "deletions": 90}}, {"node": {"oid": "67e05355d30fb607c8bddfd3c9575e853c3203d5", "messageHeadline": "Implement `From<&[u8]>` and `From<Vec<u8>>` for `CanonicalAddr`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "dc66e717fc6e56fdd2472e39719cbcc00667d338", "messageHeadline": "Add mergify config", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "91d4c02d80d273af21d85d17f865fa14226effda", "messageHeadline": "Set version: 0.10.0-alpha3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "de3f5c20fa903a68190d11621baf69339ae2f8db", "messageHeadline": "Merge pull request #498 from CosmWasm/querier-interface", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 295, "deletions": 222}}, {"node": {"oid": "ec571f08fd813f46e176df58afa95c64d0ffc742", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac4e2408225d69b0363194a6bd68ed66c79f245a", "messageHeadline": "Format migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "82fd6e59ca2002520e332b90c1a497dfd9a9a041", "messageHeadline": "Test OutOfGas in MockQuerier::query_raw", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "67d64c14ad734a2409dd386f82ec5d83a81a16e3", "messageHeadline": "Add gas limit to backend query", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "4d52e99a832e5a670047f7c33cefa92d42318458", "messageHeadline": "Avoid unnecessary use of Binary in query request", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8681f36a1142e69954eced0c01cd904ab2950689", "messageHeadline": "Move MockQuerier into separate module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 207, "deletions": 194}}, {"node": {"oid": "6c0ca551b08240acd15b6966375dcb35dc521601", "messageHeadline": "Reduce naming conflicts between vm and std Queriers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "74781c56aae6fa328b394474c69f9c341e9a1589", "messageHeadline": "Merge pull request #494 from CosmWasm/add-recursive-query-to-hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 397, "deletions": 234}}, {"node": {"oid": "3628632fa08b3b8633ec7822355880b3c1a5dd46", "messageHeadline": "Update all Cargo.lock files", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 141, "deletions": 168}}, {"node": {"oid": "b6d89e40aa4edc1ee0748a16875d4dff21b965fe", "messageHeadline": "Update sha2 version in vm package", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 91, "deletions": 75}}, {"node": {"oid": "1914c2c91a9da7d66f2b05617f118a94a2746913", "messageHeadline": "Adjust gas costs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "231bfb60c1ec557dc294e8a025d50fb364d2a7ea", "messageHeadline": "Address PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "de1beab43dea90ec2783132ceb8b94e632500e27", "messageHeadline": "Rebuild vm test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "689620436b98dfd5342fb75f82b1f9cda212e95f", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ffb0b655a916a052b44d9a56d256e1d6ad72ab99", "messageHeadline": "Add new recursive query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 156, "deletions": 17}}, {"node": {"oid": "7653153569d017a597eb7930771b99f8cc0ff24f", "messageHeadline": "Set version: 0.10.0-alpha2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "5e41e9696e8fd906d3a5fcfaabbabe7480acab27", "messageHeadline": "Merge pull request #493 from CosmWasm/gas_info_free", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6c43eed2b5de26349fdab0a11eea2bc763920c6f", "messageHeadline": "Create GasInfo::free", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fe81adefd9d11a56817ed46926e8a2b4cddedae8", "messageHeadline": "Test GasInfo::with_cost and GasInfo::with_externally_used", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3d36a3acf2d5049710f4795ff7522c06a82bd430", "messageHeadline": "Use HumanAdd in Env (#490)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 174, "deletions": 229}}, {"node": {"oid": "5444b9da58af27636c5054a95f5d8676d72450fa", "messageHeadline": "Fix rust-optimizer version", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b902de8c717205e9906e17af2922756e93f8da73", "messageHeadline": "Set version: 0.10.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "11ea54ca6484f62403e340a570bea0dfc524c0aa", "messageHeadline": "Merge pull request #491 from CosmWasm/bump-to-0.10", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "44dce5f87baddf32ddf5e3c2c795f2f28b4fcf9f", "messageHeadline": "Bump ABI version cosmwasm_vm_version_3 and rebuild test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "fb6df0c8d4bfe2cb395ff902823543abc533d451", "messageHeadline": "Merge pull request #486 from CosmWasm/split-FfiError_Other", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 375, "deletions": 232}}, {"node": {"oid": "691693ec9be3d30ec985b89b1816be3229866b72", "messageHeadline": "Change FfiResult<T> to (Result<T, FfiError>, GasInfo) (#489)", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 213, "deletions": 261}}, {"node": {"oid": "094c81101adcaeec9ad98dad51884905fe095acf", "messageHeadline": "Merge pull request #484 from CosmWasm/response-context-builder", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 180, "deletions": 21}}, {"node": {"oid": "93be9c254ccc8b5bf970f3a14ac61ae9c459eddb", "messageHeadline": "add_event -> add_log", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7fa3b449b2c549904ae0546450617a43a5766d4e", "messageHeadline": "Avoid assigning () to _ and for missing error propagation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "617b293aadaa0af2ee03c1accb42aa96ed7bf319", "messageHeadline": "Let humanize_address report user errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "78c87461f45122ea85219096fa0cc8cbed828a3e", "messageHeadline": "Let canonicalize_address report user errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "0e7c19e106c28d410e104511d816565d385dbde0", "messageHeadline": "Let errors of FfiResult contain gas information", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 158, "deletions": 58}}, {"node": {"oid": "aedfc85afaa9494c21ae91d5be8d0932974b71c9", "messageHeadline": "Remove FfiError::Other in favour of ::UserErr and ::Unknown", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 53}}, {"node": {"oid": "fb4621f60d9459d01ed0db5ee743dbaa2958ece9", "messageHeadline": "Create FfiError::UserErr and FfiError::Unknown", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "f19412ffe7f1dc5e2ee8f922c00c4b338f8013d6", "messageHeadline": "Create error type FfiError::InvalidUtf8", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "de7e2ef9c3015894caa5e8a686b45c40980ee328", "messageHeadline": "Merge pull request #487 from CosmWasm/fix-decrease_gas_left", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1c493637c7beb3b196d35c8d1b65fbda119addc9", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8afcfd98250dd276b550b71314623c5c6f4bc89", "messageHeadline": "Update hackatom contract with new api", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f313f0e756b5f288d0eef5dc9100c67cea591355", "messageHeadline": "Refactor Context type", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "dfa89e7e43a94d5c217cd2a73b689d2310de7b79", "messageHeadline": "Fix clippy warning", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1a9d004c982608f5b7039c08fe742716ee4700f5", "messageHeadline": "Update CHANGELOG with Context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "86179f40bd4c151abab68ce3dad27aa676b450f8", "messageHeadline": "Update Hackatom to demonstrate new Context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c152c5494f66610639ed03ebcd3f737962b48fda", "messageHeadline": "Test context builder", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "28458b4941753d4a32b832f3828c231aea28d29b", "messageHeadline": "Add Context builder for responses", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "c021c38ef3d428711affbed44f6f54306eb4d555", "messageHeadline": "Let decrease_gas_left set remaining to 0 on InsufficientGasLeft", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "3f905b2a021f2eb98fcdae01435aa3e987dc8a26", "messageHeadline": "Merge pull request #475 from CosmWasm/charge-gas-for-api-calls", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 280, "deletions": 139}}, {"node": {"oid": "dd7e7c3c665c5b7eee3c895b0a57ddd6ea32a3ab", "messageHeadline": "Add documentation to FfiResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0c7125731433f3ccaf05f719e245072c07cc2744", "messageHeadline": "Update gas calculation in raw_query of MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4c5c40ad506ff7a5c5a994120b2980ec68fb18eb", "messageHeadline": "Polish handle_query in MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "56a246cfef29154d7cbe5b607c24193c9aa4eab1", "messageHeadline": "Remove brackets from InsufficientGasLeft instance", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "964f57c81307b9d73bf113e5024a64b0b04c5fe5", "messageHeadline": "Let decrease_gas_left fail when gas usage exceeds remaining gas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "bc9b841c05ec8a32cdd21e5ed6fcf61a1826ac62", "messageHeadline": "Rename to set_gas_left", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "b3385e06832761707071f90bddf2a8242fa9e708", "messageHeadline": "Move all ffi symbols (success and error) into an ffi module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "83fbbc32d4651d197b6f40dab7531f89af76d5cf", "messageHeadline": "Process GasInfo::cost", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "a725d0037b0ea7fac26dd103017d7259be4aa829", "messageHeadline": "Create GasInfo and process_gas_info", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 81, "deletions": 43}}, {"node": {"oid": "b2be72f4cf6dce763860c0a8d098f71c1032fd05", "messageHeadline": "Update contracts and migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "38528face53282e5d92084eb9598888d3a8be200", "messageHeadline": "Perform checks and wasm build before running unit tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89fd4a2fc529a425b4e777b1f618522d561b6b85", "messageHeadline": "Charge gas in do_humanize_address and do_canonicalize_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "091eee383da8e6680a0206f5e5044b34fdcb2d60", "messageHeadline": "Merge branch '0.9'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 176, "deletions": 80}}, {"node": {"oid": "5ca1da3c1f247a681d75fa07510c3a45f9e8ce64", "messageHeadline": "Set version: 0.9.4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "b733d7357ffe075791bd5eb2ab47678c3af59be1", "messageHeadline": "Merge pull request #480 from CosmWasm/gas-report", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 128, "deletions": 32}}, {"node": {"oid": "a948dc39f649351478e55d35704b4cad5305f735", "messageHeadline": "Implement Instance::create_gas_report", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "86833094bcc36371b51c10e060f9f05ffc0d8c02", "messageHeadline": "Split function into get_gas_state and get_gas_state_mut", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ad06af555754be491136410a545c062ec02c17b5", "messageHeadline": "Store metering points in context instead of instance", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "83abd9c89ba53a1938572837e53ca7e40c014c53", "messageHeadline": "Merge pull request #478 from CosmWasm/gas-metering-naming", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "bf2869fd015ee5f72883a691a6713b098ca90b88", "messageHeadline": "Add decrease_gas_left helper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d46e9d9b85ea2fae874d776045d424d04086cff4", "messageHeadline": "Rename to increase_externally_used_gas and account_for_externally_use\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "0c3938aa85efb876be879a689f636fd1189bfe12", "messageHeadline": "Merge branch 'fixed_length_array_to_binary'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 148, "deletions": 33}}, {"node": {"oid": "00ce42b093144ae66af226aa6a089879fc7ece36", "messageHeadline": "Implement fixed size array conversion to Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "f6eb3f19a1615e60984601168dd91bc12c2194c6", "messageHeadline": "Bump Rust to 1.44.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "d782015c267644871fef7dcaa49eff268233759f", "messageHeadline": "Merge pull request #474 from CosmWasm/extract-region-validation-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 403, "deletions": 327}}, {"node": {"oid": "857fab09071fa1c18f6a5112d9d10f76492dec1d", "messageHeadline": "Extract RegionValidationError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 121, "deletions": 66}}, {"node": {"oid": "47b56910154aa00d1ba38ec5ce50399a383be410", "messageHeadline": "Remove now obsolete prefixes from test functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "24d3a3f8e3949d03b3b3554ea5e4614b296b9896", "messageHeadline": "Split errors.rs into multiple files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 324, "deletions": 303}}, {"node": {"oid": "12c5e9cc461ae42be01a02fcc24b91707de33969", "messageHeadline": "Merge pull request #473 from CosmWasm/add-validate_region", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 201, "deletions": 1}}, {"node": {"oid": "2d6cbad0cf32443c842cae0d2190efcc1090aa1c", "messageHeadline": "Use validate_region in get_region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fb59f4d91e8b95daa82e554cc0815182167bf21d", "messageHeadline": "Add validate_region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "0fe88961f746bf42cb59878ea3db9895eafe141b", "messageHeadline": "Merge pull request #472 from CosmWasm/avoid-statics", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "db704165916e13dcf9a199fd6c4ada7184be203e", "messageHeadline": "Merge pull request #470 from CosmWasm/fix-GAS_LIMIT", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 83, "deletions": 22}}, {"node": {"oid": "a7767653ff4c670ce3a1ac9795f6d22ba3059d06", "messageHeadline": "Use i32::MAX instead of custom value", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "041becd042a6df44dbe5eab1ce78a68c610f2313", "messageHeadline": "Replace static with const constants", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "d04123d7496d7470546ed96d49cb9f45fea882e1", "messageHeadline": "Increase MAX_GAS_LIMIT", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "5c64559721f94909342e63cf24f878d0a48b14f3", "messageHeadline": "Rename GAS_LIMIT -> MAX_GAS_LIMIT", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "22e8a9b1ff16576c5f63e47d5a34300421a4d5fd", "messageHeadline": "Internalize GAS_LIMIT", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "2c7aa346b226fb2ffaf8007479ef6ba465b7de08", "messageHeadline": "Let set_gas_limit panic for values too large", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "f340d5972c27501ad8025c0ab273918e7c9f17d6", "messageHeadline": "Merge pull request #463 from CosmWasm/rm-cache-size", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "fa4d299d1f5afc952c07d16a0c03db7598be3c2b", "messageHeadline": "Remove unused cache size argument from Cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "1852cbf48c99e903cf36b06a2414e58029387ac4", "messageHeadline": "Merge pull request #461 from CosmWasm/rm-error-helpers", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 204}}, {"node": {"oid": "e64cfcda324221ab6d8c571ac03d216a18a8e094", "messageHeadline": "Remove error helpers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 204}}, {"node": {"oid": "6b6d80415d932826a45207d6304bf21150dbba04", "messageHeadline": "Set version: 0.9.3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "56220ae2d00103f30cae6ce1bcbac7f84d78fc25", "messageHeadline": "Merge pull request #460 from CosmWasm/add-remove-to-bucket", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "aa93a4d006c30782716e1d9bce47a1959939705f", "messageHeadline": "Add changelog entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e23643b4da625254f799eb8b03f188580be84b88", "messageHeadline": "Add tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "1ad4bc7c8d281ee1416264f19e22012b2ac5a1f8", "messageHeadline": "Add remove to Bucket and Singleton", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6d9bdc85f09fa77378c470d5523a42373088dd83", "messageHeadline": "Set version: 0.9.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "fe42396695bc15a1ddbe7574569258f6f807db16", "messageHeadline": "Merge pull request #455 from CosmWasm/downgrade-wasmer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "046094ea6cde755ad065420b403fcfc1a0a91223", "messageHeadline": "Downgrade Wasmer to 0.17.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "a18591c0ae3a069f7d6246f2cab0cbfdfda7053b", "messageHeadline": "Set version: 0.9.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "2d09dc5cff42e6f763e71defb61f215e949e8d49", "messageHeadline": "Merge pull request #452 from CosmWasm/avoid-Never", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 131, "deletions": 399}}, {"node": {"oid": "b8ca04dc899b92cbeaa93e99fb3f1a45320ffeab", "messageHeadline": "Replace Never with Empty", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 129, "deletions": 94}}, {"node": {"oid": "ee0633dfc3c2c4b17656135e27960b5f98202353", "messageHeadline": "Add missing remove_schemas call to std package", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 305}}, {"node": {"oid": "bb4f82cdc05bda4790c87ff41a33db8e84b04f68", "messageHeadline": "Set version: 0.9.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "cd786ed2f6eacda2ea08e89cce735bf05b443de3", "messageHeadline": "Merge pull request #450 from CosmWasm/inline-iterator_test_suite", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 64}}, {"node": {"oid": "00f59b1bb3377f32dc93f4b77f59217f4dbb0bd3", "messageHeadline": "Inline iterator_test_suite in cosmwasm_vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "7a991899fb160389a0f892d2010864ab05dfe2f0", "messageHeadline": "Inline iterator_test_suite in cosmwasm_std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "249366a2c35962bc1aaedecbbf4845447bbaf8e7", "messageHeadline": "Merge pull request #449 from CosmWasm/upgrade-wasmer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 103, "deletions": 98}}, {"node": {"oid": "1ffe1c2556fdb1e208b3fd3572bbbedfbb88205b", "messageHeadline": "Drop support for Rust versions lower than 1.43.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "d391450f7ab88a664968fb7cb254b00c06d1e570", "messageHeadline": "Upgrade wasmer to 0.17.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "7dea224a1a878bb81aee62d996a44179fd3bb30c", "messageHeadline": "Merge pull request #446 from CosmWasm/cleaner-contract-queries", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 63, "deletions": 105}}, {"node": {"oid": "f6a0b43158766755b699528add790982e265ae0e", "messageHeadline": "Update staking queries", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 39}}, {"node": {"oid": "54aad6cb491aad449805200131a6854778015e82", "messageHeadline": "Update reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "9de0231ff8fd2e117f7ad54eb17305c449792a62", "messageHeadline": "Update query_xyz functions in queue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "8cc454110c41075d9d1cedfd9643a9572d451bed", "messageHeadline": "Merge pull request #447 from CosmWasm/cleaner-contract-queries-simon", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "8fa7b7eeb3f1ad6bb2c91475d5dc64a3ec00ad4b", "messageHeadline": "Avoid the need of into_binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "81eaa18b56ad18ae12e964d0293f004286b7f24f", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05c66ae76f4ac1c802f8e095533bb182cd5b2930", "messageHeadline": "Add into_binary helper", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a8843f59ff0232b2044c5162a05e2d45dda62bc6", "messageHeadline": "Simplify queries in test cases", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "ce60e8f09f15d4ea7b7352a77dc2a1ec9e74a82d", "messageHeadline": "query_xyz functions return proper types, not binary", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c8a614936af9b626c3c1af3f22eaba980842ce46", "messageHeadline": "Set version: 0.9.0-alpha3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "6b177a68cdf57d41bb07424535257b15de6ae4f9", "messageHeadline": "Merge pull request #443 from CosmWasm/do_canonicalize_address-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 115, "deletions": 108}}, {"node": {"oid": "9a0bea4919f796aff986ec5e8bed6787f6b4998f", "messageHeadline": "Recompile test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1e2e1d2421e3371060d6c00393b1a8f48c22526", "messageHeadline": "Pull out consume_string_region_written_by_vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "755354113b69f6cedfb9ae7f5ac6b96a97bc553b", "messageHeadline": "Use write_to_contract in other places", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "2673a5e36d1196683275db1d437fdb45fa99cc9d", "messageHeadline": "Rename to write_to_contract and use for all data", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "2cfef112409cd1bc0d70239d5c225793d79b1b28", "messageHeadline": "Bump cosmwasm_vm_version_1 to cosmwasm_vm_version_2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8b2868e2d65aa9493b92e7196e16ddf585899728", "messageHeadline": "Add CHANGELOG entry for canonicalize_address/humanize_address signatu\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "076e6ae502bb2a007e7d84ec4ad8e72d98bb93a9", "messageHeadline": "Let humanize_address return error Regions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "f5f15d825b1052507a2edd4fceba5545f898df21", "messageHeadline": "Allow canonicalize_address to return an error string", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 47}}, {"node": {"oid": "adbc8f43b49afa9c166464b6175acdd11113e557", "messageHeadline": "Remove outdated return code comments", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fcfb6498c8aadc487171f8775275ada2fa6d37a1", "messageHeadline": "Add .0 in storage getters to migration guise [ci skip]", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "753578c2234ad39e3acb05dc7b8f8046854d4704", "messageHeadline": "Set version: 0.9.0-alpha2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "acadfafe996c7c8dc7caff99aec475e297cc48a5", "messageHeadline": "Add 0.8 -> 0.9 migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "0a5b3e8121ab5a9b1e6f3d199604f46bdadf3a1d", "messageHeadline": "Merge pull request #442 from CosmWasm/backend-storage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 54}}, {"node": {"oid": "605853c66ff2c78aab22bde1bf86a64171189c71", "messageHeadline": "Change name back BackendStorage -> Storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 85}}, {"node": {"oid": "106e3033ed689fc0ff832527c0b5448ef2e7cb60", "messageHeadline": "Use where clause for long generic specifications", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "439bc6e440e6cee9c75cd916439958ad2058cf62", "messageHeadline": "Merge ReadonlyStorage and Storage into BackendStorage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 99, "deletions": 83}}, {"node": {"oid": "65df0f0c602f851790a3e7014ec20523f83a3dbf", "messageHeadline": "Merge pull request #437 from CosmWasm/entry-point-macro", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 143, "deletions": 193}}, {"node": {"oid": "0025c8690e3a657ffc1d459ef1a4ab4d0394ec44", "messageHeadline": "Merge pull request #440 from CosmWasm/stderror-polish", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 324, "deletions": 182}}, {"node": {"oid": "0ae13e83a61551f9432c0704187cc73a453c35b2", "messageHeadline": "`entry_points*` macros renamed to `create_entry_points*`", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0f33c07cbeab894f26b9d61f62b305c1d2b1226b", "messageHeadline": "fixed typos", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da5b307d97de430409e2cb53d2d072191a834a2d", "messageHeadline": "Move error creators into StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 318, "deletions": 107}}, {"node": {"oid": "ea9043356e40f1fedf6857a67823738186fcfbfe", "messageHeadline": "Generate cosmwasm-std schema as part of development command", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "497b8acde15d2a823fc562bb3c7df06fb8d46e40", "messageHeadline": "Remove StdError::NullPointer/null_pointer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 76}}, {"node": {"oid": "ed2115228c34ee4ab1d4e7b656eb42d45c3bef7e", "messageHeadline": "Merge pull request #439 from CosmWasm/deserialize-test-readability", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "fcb7901eb24b7b765a905cda837dc1dad4c30d47", "messageHeadline": "Improve must_deserialize/may_deserialize test readability", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "e97feec83a23eefffc2485d93d39588bdc982487", "messageHeadline": "added examples to the macro docs", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "37fd053c31216ac08159904c2945bf3ee4fd97e8", "messageHeadline": "fixed small textual error", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30d2d731aeb3128ef46fb1fdd3efdb2d725e4312", "messageHeadline": "added clarification about the custom types", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "925284417eb4f48daa2179f112e2b4a328d17d01", "messageHeadline": "different macros for contracts with and without migration", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "1845a8271e13c394a79056e01163c5d1f413a7a1", "messageHeadline": "added `entry_points!` macro to reduce boilerplate when writing contracts", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 103, "deletions": 193}}, {"node": {"oid": "b971c037a773bf6a5f5d08a88485113d9b9e8e7b", "messageHeadline": "Merge pull request #434 from CosmWasm/public-CommunicationError", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "419bb7e2b5901b5dd46bc0820832306aa4046cc8", "messageHeadline": "Make CommunicationError/CommunicationResult public", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5f7617362174325cb97918db2fb05805541731ce", "messageHeadline": "Merge pull request #431 from CosmWasm/REGION_READ_LENGTH_TOO_BIG-comm\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 190, "deletions": 169}}, {"node": {"oid": "b0e584f635d74d259b549f9ef3ec06e6d9c06a5f", "messageHeadline": "Don't report CommunicationError::InvalidUtf8 back to the contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "5b69acdebce5bee7f42fb875ab1b74360e0a3928", "messageHeadline": "Add CHANGELOG entries", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22503668209fa323d23aa6326ef018a45f8e7115", "messageHeadline": "Move RegionLengthTooBig/RegionTooSmall into CommunicationError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 101, "deletions": 75}}, {"node": {"oid": "d85d73bfd007a26d32cb29f2fe44c7407ee2ae9f", "messageHeadline": "Don't report region write errors back to contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "d36b8a372ee12bf60ecf42d4ef9692ff0b3ae7c3", "messageHeadline": "Don't report VmError back to contract in canonicalize_address/humaniz\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "f09d06a4769a634505dd420b413c20ed1f5e37e1", "messageHeadline": "Merge pull request #430 from CosmWasm/all-imports-u32", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 90}}, {"node": {"oid": "ff53bdbe9366bd9d708725b2b2787c4c20793e48", "messageHeadline": "Convert c_void pointers to Region pointers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "b527f1ce365de24ef36b8abae99f00f2d09c21a6", "messageHeadline": "Convert canonicalize_address/humanize_address arguments to u32 pointers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "88b30800c952857963a608ba46a62098633a7704", "messageHeadline": "Update query_chain import types to u32 pointers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a8984ca06546c5aa67f3f6dec0f96b67a3b6dbc3", "messageHeadline": "Use u32 pointers in db_read/db_write/db_remove", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "96379d509d196978ebfc77671c8699d5fcbd3258", "messageHeadline": "Merge pull request #428 from CosmWasm/simplify-get_context_data", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "1ae06297ed6532b489f14ba93808672ec6432a9e", "messageHeadline": "Merge pull request #429 from CosmWasm/simplify-get_context_data-simon", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6ee54c2fb4ad2fdc617b1db97e0c4cac0c798004", "messageHeadline": "Convert db_scan arguments to numbers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "2960883213a75fa9ae89b4e3a1adc69137247620", "messageHeadline": "Add null checks because we can", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53f641c3c22e4eb3d37d7a3d0706dd5c3f20afb7", "messageHeadline": "Split and explain pointer to reference conversion", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d54d6c89bc9ba1c1dae9dfc4cad159665ca7db51", "messageHeadline": "simplify get_context_data and get_context_data_mut", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "489ff32b3e3d275b68391a0024b261c033220eb6", "messageHeadline": "Set version: 0.9.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "b803bf0a435a8e41610d7877d5818e3897c3ee4a", "messageHeadline": "Merge pull request #426 from CosmWasm/create-StorageIterator", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 139, "deletions": 122}}, {"node": {"oid": "8b8b8a0d390cffb6e02f603f0028c406965051b4", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e79c8516384d839bc7a92d238402cfbcdc87ccee", "messageHeadline": "Add missing StorageIterator import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e140d2e7c4492e2617f4a8485771185c0159814", "messageHeadline": "Write kv default more compact", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5ccef7e463da0ce849c51c5fb9bde6b6436b0ce0", "messageHeadline": "Use while let", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "3543401e5e8c890e4e70cfffbf756c54e49e2d03", "messageHeadline": "Simplify func(&mut **iterator)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3534d92ad72094cf17ebfaa42162205facf6dfc4", "messageHeadline": "hide an impl behind the iterator feature", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cb6d4cae49de361fc4663f43da27e35bf43e638", "messageHeadline": "reverted change to signature of with_iterator_from_context", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f231815ef10e27600ad1e7ec57e1bb1bc306a4a8", "messageHeadline": "changed StorageIterator::collect to take just `self` by implementing \u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "34d71825f3a79e5ccdaefd71e0da4d2473474b43", "messageHeadline": "Pull out gas cost constants", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b4864bef5e118fd1955853414dc4403ca473cce6", "messageHeadline": "Simplify source iterator type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "7fc53e3b037bb6521c21bebdb22f14aa92b28a5b", "messageHeadline": "Create dedicated StorageIterator type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 153, "deletions": 130}}, {"node": {"oid": "3e53932f62eec33763870cbcdf485e7932e1f283", "messageHeadline": "Merge pull request #421 from CosmWasm/do_scan_communication", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 154, "deletions": 196}}, {"node": {"oid": "e2b2e033634940163bfdd0ff864f02c4d38b4681", "messageHeadline": "Write ExternalIterator constructor more compact", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "84e991c2735a4af05c8932b7d2a07d6fbb32bd6f", "messageHeadline": "Add debug information to CommunicationError::InvalidOrder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5d58659d5d9cbad4c44cbec707aac9013225d157", "messageHeadline": "Let ReadonlyStorage::range always succeed", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 82, "deletions": 134}}, {"node": {"oid": "64935bac9ddcbe139fab23c3cfec33d7b01ea6e3", "messageHeadline": "Change return type of db_scan to u32", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 33}}, {"node": {"oid": "3e4299ac05214bbe8553ea1cf26d9f9c0674fe2f", "messageHeadline": "Convert errors::scan::INVALID_ORDER into VmError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "f8189c35704fae6ef5219acaf6a1c56b5b50915b", "messageHeadline": "Sort CommunicationError cases alphabetically", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "15cbf2a6acbcfb9dfa2798e354ff76bf5034a9d5", "messageHeadline": "Merge pull request #423 from CosmWasm/rm-set_message", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "79f7e9a1e76b5561187fad3c475c0c85fd15985c", "messageHeadline": "Remove FfiError::set_message", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "369fcbfa82cdc3fba1b2e15db0ac4434b7ca63dc", "messageHeadline": "Merge pull request #422 from CosmWasm/crates-table", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "37d0a055355809d12f59e31ec17d9a48cf5b81c6", "messageHeadline": "Organize crates badges as table", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9417f971489306ee9062dfbc4756bb2561fa7d02", "messageHeadline": "Format contracts/burner/README.md", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "96869b27febe67cf87b965665a812804edfa2f9a", "messageHeadline": "Merge pull request #418 from CosmWasm/create-deref-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 17}}, {"node": {"oid": "9ec07b6411b542128e22957148d60a8bdeb224f1", "messageHeadline": "Improve error messages", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e223918a0a963718538db29fd6556bd42bd7ff07", "messageHeadline": "Merge pull request #413 from CosmWasm/add-burn-contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1727, "deletions": 2}}, {"node": {"oid": "6ed75c4097cc031bdbfe817db0a48d800603620a", "messageHeadline": "Improve caching in clippy job", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "49e7ab36c204db6a22be3b573ad62a9f0cb1bf42", "messageHeadline": "Address PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "834d3dd66d71810533e35f848fb177d389af1d99", "messageHeadline": "Test migration works properly", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 101, "deletions": 42}}, {"node": {"oid": "2cb074202b6c49ae1fa654540bdf4062aac5abd7", "messageHeadline": "Set up minimal test cases", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 78, "deletions": 236}}, {"node": {"oid": "1ea065500b6c14230e12c546ece8843207fb6447", "messageHeadline": "Update code to just do burn migration", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 50, "deletions": 98}}, {"node": {"oid": "8db151b924c76b21c2e0d79a7707ef137b8b915a", "messageHeadline": "Update Cargo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1047, "deletions": 4}}, {"node": {"oid": "6e57db138b0711402b08a7d0cd40033382c60144", "messageHeadline": "Add burner to CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "64c902f6c5b6203f4dbdd6d3b0734308c36c1dac", "messageHeadline": "Create burner contract from cosmwasm-template", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 735, "deletions": 0}}, {"node": {"oid": "08e733477f8d76135e038d3a1b5691b844daecfa", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9bdd795ca463044d568f24aae8bac5f88be3c362", "messageHeadline": "Replace panics with CommunicationError::deref_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2b426dfad8415723f1b057974b89067676922db", "messageHeadline": "Add offset to CommunicationError::DerefErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b432c50bb3209ee042b2fdb99686c42402465c7a", "messageHeadline": "Propagate deref errors from get_region and set_region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "910b0539a7c96bfe6b6dfac5748ae79cc63dda18", "messageHeadline": "Create CommunicationError::DerefErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "512508bd0464ed2b70f7203d2ba59cad1b333446", "messageHeadline": "Merge pull request #417 from CosmWasm/rename-to-update_staking", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "91a562054edc56527cae8e8986bf81a5ffe710d1", "messageHeadline": "Use ustake denom as example for staking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "a3717ec185810935c5874a9be76e9e58263d9446", "messageHeadline": "Rename to update_staking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "1af149569efb87ee28915a7b479989f2d484e6f4", "messageHeadline": "Merge pull request #414 from CosmWasm/remove-init-data", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 36}}, {"node": {"oid": "eca2e5f6a3a00865e0a175753705fba140332bc4", "messageHeadline": "Set data result in handle_release and update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "6dc27d65b629a564cb5a627bf0ea908928bc7eb9", "messageHeadline": "Update schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c12b3e0fd93c65d8282ead47ec260eb422be8d03", "messageHeadline": "Update hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5017850d0da00def9a00e54e9196b6d625b0d4ae", "messageHeadline": "Remove data field from InitResponse", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "8cf9c302e408ce175852ad6a2ab153d426b43bdd", "messageHeadline": "Merge pull request #373 from CosmWasm/0.9", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2080, "deletions": 1435}}, {"node": {"oid": "3eaaedeb7d6c89d9a36b2336a1532393c902bea5", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 130, "deletions": 49}}, {"node": {"oid": "5e9702aaedc633a83c17eda12dd12f2be361ac40", "messageHeadline": "Set version: 0.8.1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "b80748dc7819845e6ab4a9db4719431e8f9ac2a3", "messageHeadline": "Merge pull request #409 from CosmWasm/publish-to-github", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "2e8029e13d7a23e13bd2f60c6cafd9a1bf7641bc", "messageHeadline": "Merge pull request #411 from CosmWasm/hackatom-init-data", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "14cb4fb7300994deb58b601e113c68d30a6dde2d", "messageHeadline": "Add some init response data to hackatom for testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a8ef1ad90ec1f939169270598b3dd5597f06c549", "messageHeadline": "Use .txt to simplify opening the file", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "111b8199c04c7eb02c4c76a357244726169ffb6b", "messageHeadline": "Remove devcontract builds from repo", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "27452f3b79b5a81507a5345a51bd2f3a0f580450", "messageHeadline": "Pull out deploy workflow", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "811e1b445678d680cad7c45284b2258ea73878e1", "messageHeadline": "Add deployment job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "889d5fef99a149f7e403a19fed28593a47598ef7", "messageHeadline": "Remove unnecessary quotes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce176061891af0be1fd128190cac271d6167cafc", "messageHeadline": "Merge pull request #410 from CosmWasm/speedup-clippy", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "cd6d6b3cbe883f044af69fc9348408f08072470e", "messageHeadline": "Merge pull request #405 from CosmWasm/rm-instance-caching", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 463}}, {"node": {"oid": "513fd794ea2814a894dc298f5bf1bce2995e5fe8", "messageHeadline": "Backport clippy config for VM from 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1f4afa15bf7da88423c485a77411b673d6d63b37", "messageHeadline": "Fix order of steps (q < r)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76c121e32c6c44dd2b0473d662dc513f53ddf430", "messageHeadline": "Add contract builds to clippy cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "85d5f836507dd1387972cce9426454bdbde22a33", "messageHeadline": "Remove CosmCache::store_instance and refactor Instance::recylce", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "cd1c63d157fcb65026c03db8159bc4324228509d", "messageHeadline": "Remove instance caching", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 433}}, {"node": {"oid": "92e60e8de6d98266b4e039ab0dcabc164577e73b", "messageHeadline": "Merge pull request #408 from CosmWasm/update-readme", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "6375256b43036df1fda918748f545278c6bac774", "messageHeadline": "clarified comment in changelog", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8523596403562a783f0d3353e1f88a0037441f1", "messageHeadline": "described some breaking changes from recent work in the changelog", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ae56681ee2f0eb3ca9102f2be2c2fb500a8c3ab7", "messageHeadline": "refreshed some of the technical details in the readme file", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "1184272744bc7f14367471631da737647fd97a3f", "messageHeadline": "`RepLog::commit` no longer returns a result", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b1fb33350cb3fe3bd62b7b16becd6998cc133263", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 239, "deletions": 234}}, {"node": {"oid": "fd7a55f175496b308b4e52538a97f5639ca1f089", "messageHeadline": "Merge pull request #407 from CosmWasm/vm-error-construct", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 202, "deletions": 203}}, {"node": {"oid": "da75c6d0a2761beb10a791cd1cad92f3f4fbd2af", "messageHeadline": "Merge pull request #406 from CosmWasm/always-set-readonly-mode", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "024a8a98252dc42ef591d38720b26dfb28841859", "messageHeadline": "Standardize error test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "74531532abfb68fe740b9bdc2d1b3ecf91619a94", "messageHeadline": "Convert VmError maker functions to members of VmError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 165, "deletions": 166}}, {"node": {"oid": "415bff61680e44740159966506cc6e66436f6af9", "messageHeadline": "Make VmError::write_access_denied crate internal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2633d37480f5dc195a7a9faf079f3c3880b53ad", "messageHeadline": "Change storage_readonly default to true", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "776b85cd3aaea24f3f404e570c5b1431b0c99eec", "messageHeadline": "Use set_storage_readonly before every call", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "28277056a5df520f598eae6d9631abd817975dc7", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 185, "deletions": 19}}, {"node": {"oid": "8ebd44f5b8ae4e4df81007dc51544a1abebd0ff0", "messageHeadline": "Add VmError::WriteAccessDenied", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "74fb1b578137733341964bf70c0dcbd3dbd6658a", "messageHeadline": "Merge pull request #403 from CosmWasm/rm-get_gas", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "5f8a2a30b36f3e18420404f1342877424ca2594d", "messageHeadline": "Remove Instance::get_gas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "9922932b30632cb80a73118af6469e7903d14892", "messageHeadline": "Merge pull request #399 from CosmWasm/add-clippy-cranelift-vm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5513bb374ef79ca81f259c2c2fb0e195643502a0", "messageHeadline": "Merge pull request #394 from CosmWasm/expose-migrate-in-vm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 101, "deletions": 20}}, {"node": {"oid": "f2ff9f05e56474b011e10a05e0044073ecaa9020", "messageHeadline": "Add VM lint jobs for cranelift", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7cc60db86a8c7da62b04fe4fe575906577d4db65", "messageHeadline": "Merge pull request #393 from CosmWasm/add-migrate", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 727, "deletions": 15}}, {"node": {"oid": "511c0e91fe471254f3f5a65971a05814bd8f7f71", "messageHeadline": "Rebuild vm test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14c93ad93d14e086e68f975f670ea69843c5b58a", "messageHeadline": "Simplify call_migrate", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "62c65540abb2d67b33cfd42afe7d3b0ccb93f8ee", "messageHeadline": "Add integration test with migration, fix testing stubs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "590f72a355dd59ad3aaab9f9f95551c8d7135546", "messageHeadline": "Add call_migrate(_raw)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "b3cba1da433d7101fa8e259f95b256545d12d3d4", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0f2a1fdbed1784bd6b1688a33c2fcbbc9467ecb", "messageHeadline": "Fix typo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb16b212b2e563032ea6b2e2d1e8d26fc813e26", "messageHeadline": "Add godoc", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f4c8ce2876c834e1b7404270b965f4995575f157", "messageHeadline": "Unit test migration", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "179a6e50ec311f6ec2f6641dc8b030045d813b7c", "messageHeadline": "Add MigrateResult, MigrateMsg to schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 577, "deletions": 2}}, {"node": {"oid": "b6df6afa84b534516d55cd6a2204d7165b9349e9", "messageHeadline": "Make and use MigrateResponse not InitResponse", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "11dda017f453c628fe66f15c08efab728478b5f0", "messageHeadline": "Expose migrate function in hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "922aa4bcefbe4225cf678c749aa6c045a16747ea", "messageHeadline": "Add wrapper for migrate export", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "55b6afc76b5aaea397f3684fb65cef23f8ed7ec2", "messageHeadline": "Merge pull request #401 from CosmWasm/infallible-storage-methods", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 141, "deletions": 159}}, {"node": {"oid": "d976e82f0bc462c717b9c46ac6233201f90facd7", "messageHeadline": "more test fixes", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "779e3374bdf87614a69ec1d7a7655bfbcc152b4a", "messageHeadline": "more test fixes", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "72dbe493092f5aa4b662cbb816b93952f734d458", "messageHeadline": "more test fixes", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "a29eb18bd44bcb34bf0af81facc64133708a2cc9", "messageHeadline": "Merge pull request #400 from CosmWasm/optimize-external-query-respons\u2026", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 43}}, {"node": {"oid": "d1c481dd2f92c5430c97a0f09aa461c763013b2a", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5a4938dab3824d6bb5677703c8cb754ed760f0f0", "messageHeadline": "in do_scan, failure in maybe_read_region halts the contract", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb3242d190598883512f3d3ca49323af379343d5", "messageHeadline": "fixed tests in cosmwasm_vm", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a8a189d9749bb8b1f13b5741e45e0983f7114df2", "messageHeadline": "fixed tests in cosmwasm_storage", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 42, "deletions": 45}}, {"node": {"oid": "f2321dae7d659bee38bc9c620b23f29dbaf99043", "messageHeadline": "made the Storage{set,remove} methods infallible in cosmwasm_std", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "65dd2762470566d291957a1237168dd58cba4e56", "messageHeadline": "fixed cosmwasm_vm tests", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f3dbf3d2c32c8b936810207c256a3d1bf1ab34f", "messageHeadline": "Add Instance::set_storage_readonly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "d66182a7eaebd378f91eb5f2644fac261b48a0f6", "messageHeadline": "Let is_storage_readonly take a non-mut context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "211b424b2ea53eb261c8c5c28edb17a4acad8bd8", "messageHeadline": "Rename get_context_data -> get_context_data_mut", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "09b2be9d2b15459c1334b6fd65cfdcad68389d34", "messageHeadline": "Check readonly status in do_write and do_remove", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "d7f1314e5c3ebbea370180e27d628c52ff2e41c9", "messageHeadline": "Rename get_context_data -> get_context_data_mut", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "cc8fdc8b831c4b05b8d9d033cdb955fa2b8c4620", "messageHeadline": "fixed tests", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "0a70869a949d7169c2392b4bb74461fb7a017d4c", "messageHeadline": "updated hackatom binaries", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c39746fa0a71a1cf05ee7ec66bd13a7c8d1b39b8", "messageHeadline": "optimized allocation of external query responses", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "8646d59e7644753d9d8e9ced432dfb6297148c1d", "messageHeadline": "Merge pull request #392 from CosmWasm/track-gas-in-queries", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "89d804ff1c06005bc27d2ba926731acac40d79bb", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a93cb924a46d2732abb95596562abf1ed0109700", "messageHeadline": "Merge pull request #396 from CosmWasm/stop-contract-on-ser-error-in-e\u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "bdd71d61502078414da7870779a337b6948dd34a", "messageHeadline": "Merge pull request #395 from CosmWasm/sync-address-sizes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "22c2f17f7fc05c1ae634733deb2b130995b986b0", "messageHeadline": "no longer return CANNOT_SERIALIZE_RESPONSE to contracts when failing \u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "f9e4a6e4f7435b457783d3f904996569e7248624", "messageHeadline": "Reduce out buffer size for canonical_address to 32 bytes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "19d7721ec134a223131ae306befb9925d004c3ce", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a6502c05479e5d8e881b99472efb6c9392216907", "messageHeadline": "added gas tracking to the Querier trait", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "eb721696c5fdf321c12f8ccadeb228b3dcb5ec4d", "messageHeadline": "Merge pull request #391 from CosmWasm/cache-names", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c4a671e12f8a7d875bbe0ad2eaa5e6c90703fefb", "messageHeadline": "Update cache volumes for optimized builds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2ebe8d2e2f1c931c55a5801aae4f3a2874bc5666", "messageHeadline": "Merge pull request #357 from CosmWasm/move-custom-generic-to-struct", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 127, "deletions": 216}}, {"node": {"oid": "8e11142e45eac46c5a0291e8e3bd6165ce33d5b5", "messageHeadline": "Inline no_handler", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "353fe59333638c8910cd248681e68a17971b3ee4", "messageHeadline": "Convert execute to closure", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d78bc928fa679b7f215b9ccb3766b9df3fdb846d", "messageHeadline": "Deduplicate custom_query_execute", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c851d052aa09c9f0b0e4d8cfb83ad50189e9bc76", "messageHeadline": "Create explicit MockQuerierCustomHandlerResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "78a05b20f673ce5b6b271fd72d6466f00d138467", "messageHeadline": "Rename to custom_handler", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4a68ca85e84c9c8e8ef875fb9abb46d309b8ab5c", "messageHeadline": "Let custom handler take a reference", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "8aee1feec9dafe00498f64500d355e015c3cb91b", "messageHeadline": "Avoid the need of Box on the caller side", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eb6a958957c4b4ee86937f232ec7c4bf5e0ee095", "messageHeadline": "Make handler type explicit to use the same in std and vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f61ddf2fd39b712fb1d6e165923dd842b11eee8b", "messageHeadline": "Add with_custom_handler and generic argument to backend MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 75}}, {"node": {"oid": "a304167565538ca1b47fb4f6a915666ba4864a4d", "messageHeadline": "Add custom query handler to MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 72}}, {"node": {"oid": "60632f0a87b0b0494c9b854a5cbc2fb90771b4db", "messageHeadline": "Move generic argument C to MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "98e531e13e95734209475c95ba64d014a4eadc14", "messageHeadline": "Make trait Querier non-static", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "22bec4c52be30b0eb0887062bd5317b20a711fa3", "messageHeadline": "Remove Clone and Send from Querier and all implementations", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 64}}, {"node": {"oid": "0a60db6c45b8d344530d7762574687f23b840eea", "messageHeadline": "Remove Default from cosmwasm_vm::testing::MockQuerier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "430679135b00284f4cb47412d146346b6ee28ba1", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "1c2a8d5b985ab0f67df48ef6d337788dcf0e3577", "messageHeadline": "Merge pull request #389 from CosmWasm/deactivate-instance-caching", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "86eebd294f3ea9f08b2461f2998809694ca64f16", "messageHeadline": "Merge pull request #359 from CosmWasm/handle-wasmer-errors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 431, "deletions": 117}}, {"node": {"oid": "e54864a961160d40a8e438e5a6bde10ea6cebbe9", "messageHeadline": "Merge pull request #379 from CosmWasm/dynamic-gas-metering", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 337, "deletions": 107}}, {"node": {"oid": "72fd9ff23b6040936d1bbc55d0b12d97e4ef4723", "messageHeadline": "Diasable instance caching", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "1d8b655cfaf00155f84e5ce71fe19f7f85f8fab5", "messageHeadline": "fixd tests", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67c598f96133173c8b5e35e0f6832effc3097f52", "messageHeadline": "fixed bug in try_conume_gas and added tests", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "746f70921059dfe67a8ed9ae0f59d25625c6262c", "messageHeadline": "refatored expression in try_consume_gas into a method on GasState", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "39b2c2931f5eca116e814419d9af67cb5c6ee938", "messageHeadline": "added some standard derives for GasState", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d65308e5eba6e3a2fefb921dc615f07fbc36eb93", "messageHeadline": "reduced usage of cfg(feature = \"default-singlepass\")", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "efe9bf27c1a4a8d6aaaee0eabcacb642a76367c3", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "b53410c4171ad4927289013a91c9b11b09245a2c", "messageHeadline": "Rebuild all contracts, update compile instructions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1d97a0451009727cd5381c94b159bf509e4e10a1", "messageHeadline": "added gas metering when creating a new iterator", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "9c2a00a3969a0cb9ae6f181cd66dca249dbeb5bf", "messageHeadline": "fixed bad implementation of try_consume_gas", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "0f42a210df00edfa6fd6853f9a211c84ab227bdd", "messageHeadline": "Merge pull request #383 from CosmWasm/update-migration-guide", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "d530a56e4a698d258c0297f405e580d1e15de49a", "messageHeadline": "Merge pull request #381 from CosmWasm/vec-into-binary", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "03357fad648da87263b5820fff00c16c54ddd60b", "messageHeadline": "Fix query return type in migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b047ac710d10a678557cdfae4fdce23734e26a28", "messageHeadline": "Fix migration guide", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "8dbe3336c8bd55e78e5d9ede540ee46d6707b995", "messageHeadline": "Add From<Vec<u8>> and Into<Vec<u8>> implementations for Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7cfc6f1aaf654af2b6e007169700aeee3b9c2c01", "messageHeadline": "Add test from_slice_works to Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "775e59e9f8305b7d6b9a74b99924183483536d47", "messageHeadline": "removed stray println!()", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b129481d46b3f7c15caf9d6746b0bb994efb4376", "messageHeadline": "renamed sdk_used_gas to externally_used_gas", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfecee695485920474298729879054501f0f2bf2", "messageHeadline": "feature gated gas-tracking behind the default-singlepass flag", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "e19d0e9e863b5f4214ef8dcc556ec647f766b62e", "messageHeadline": "added full tracking of gas in the system to cosmwasm_vm", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "a86e81a9dea2c0336cfb1f8ef7140561a76a9892", "messageHeadline": "Merge remote-tracking branch 'origin/handle-wasmer-errors' into dynam\u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 786, "deletions": 653}}, {"node": {"oid": "fcfb99ff7cc26c7ff5130019059bc334b06b11d7", "messageHeadline": "Merge remote-tracking branch 'origin/0.9' into handle-wasmer-errors", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 788, "deletions": 654}}, {"node": {"oid": "c3f8597eaf99418df5a8cfacc65ee53644437658", "messageHeadline": "Merge pull request #245 from CosmWasm/read_db_allocation", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 447, "deletions": 389}}, {"node": {"oid": "8c571eda420ba2a77ec7234b8ffd7857cd21fabe", "messageHeadline": "refactor to gas cost calculation in testing/storage.rs", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "41b7bfa8e37b6fb5313c9b74a85e417384e0b5dd", "messageHeadline": "Update test contracts for VM", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbf8f8944c995546c244fe88490be859e508ec90", "messageHeadline": "Use assert instead of panic", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "11704cf7606d7cc4cda6ec90571ac7480533f4f3", "messageHeadline": "Remove explicit lifetime from with_func_from_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e829edceb4ff5aa183ed0ec98f24163ee7f19af0", "messageHeadline": "Remove inner result from ReadonlyStorage::range", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 68}}, {"node": {"oid": "d8818f6e6b05787f55863fca9d46c7fd8a8af005", "messageHeadline": "Let db_next create a return region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 69, "deletions": 118}}, {"node": {"oid": "86202113b6d420740382821ba586a74b58db59da", "messageHeadline": "Create CommunicationError::ZeroAddress and use for allocate calls", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "d16387371f5edf230696589334a4e76221610907", "messageHeadline": "Let ReadonlyStorage::get and all implementations return Option<Vec<u8>>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 76, "deletions": 84}}, {"node": {"oid": "4e7abf082d35511a505280d1cca37a01cf1e06fd", "messageHeadline": "Document new requirement on allocate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c47f4234ccf426c18a842ff1985143b7b7ec0db3", "messageHeadline": "Let consume_region panic for both possible nullptr cases", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "02271b3a9f3798fba87a8e308af758af0e8c63a3", "messageHeadline": "Add nullpointer check in do_read", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1279be3b65ce8f2fae08e38fb774bfac053eacb8", "messageHeadline": "Document db_read change", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "45f13e9fa36342f252a04c2afcb2d4ab36d7f973", "messageHeadline": "Update db_read signature to return u32 pointer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "988a7dac1d818ae687ebb264a38ae1fbbc4f4402", "messageHeadline": "Inline ExternalStorage::get_with_result_length", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "5ed1da661a02f968eb8ccb52a23c34c69452a813", "messageHeadline": "Try calling allocate from the do_read_db implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 56}}, {"node": {"oid": "4a2b91f66a775451c96b2922b6814b9d598e7341", "messageHeadline": "Add with_func_from_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "342055397af12b308958bb33d64202a09fdac50b", "messageHeadline": "Add wasmer_instance to ContextData", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "c6b7e93baf56984bb3d282917f116b42c03c6c21", "messageHeadline": "fixed issue where recycled instances were not resetting gas_limit in \u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "14d93ea7b8b4c92652ffff197541bc7cbac5f3cc", "messageHeadline": "fixed errors when not using the iterator feature", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "7f1f8e557850303fcd5f105f4b4ab18406bab5fd", "messageHeadline": "added tracking of gas consumed in the SDK during contract execution", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 188, "deletions": 73}}, {"node": {"oid": "2021bde30848db8c547f18cd41aeb018201b255e", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "33a405eb4005745683e8480950d717ff80c9031f", "messageHeadline": "Merge pull request #378 from CosmWasm/rename--import-to-WasmerInstance", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "1a531959f5cf008798ef0e5ab22b083f6a5b334e", "messageHeadline": "Merge pull request #377 from CosmWasm/lint-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "d98a79365e7a8b5318fa11691e4bdad444643398", "messageHeadline": "Rename Instance.wasmer_instance to Instance.inner", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "64c44348866d7bdbfff3480353d83b201b4efdea", "messageHeadline": "Rename imports to WasmerInstance consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "62c251c12bfa798d08c5d60a67b19b50058ef40f", "messageHeadline": "Adapt code to new clippy rules", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "f76414ca4158782ca6f2120cfad87b3fc2add92c", "messageHeadline": "Version pin Rust nightly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2e359b276330b1e2b3e1d0fc2330ffd919642003", "messageHeadline": "Lint std and storage with all and without features as well", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ded2fcd295f8e4a23737fe0f2c8a1969858897d3", "messageHeadline": "Improve VM linting job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "bcbf6aef884b1ebb6323555f445c6db08c8e2b0a", "messageHeadline": "added link to issue for TODO in packages/vm/src/errors.rs", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "042c00aecfc9c507d02d3bf7ffb4f608e4442745", "messageHeadline": "added option to set a static error message in MockApi", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "b4f5d90c9262ccc1f1cf6388fad31a0fcc3ed82c", "messageHeadline": "added test for unwrapping of errors during WASM imports", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "f89937ae9c07fa24823dff41d261aaae23f86c76", "messageHeadline": "Merge pull request #374 from CosmWasm/create_new_test_contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44973910fd22ce782ac4a443309848a320298e62", "messageHeadline": "Create contract_0.9.wasm for VM testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9714e4d807de79abf5dae37d1ef4f6a83ea273dd", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "c1df65663e22cd7a54afd0bd99a495b564c26b81", "messageHeadline": "Merge pull request #372 from CosmWasm/simplify-testdata", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "b6dbf86873267cf9d4c301a38ccd0bb81540d4fc", "messageHeadline": "Remove unneeded testdata/staking.wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b99cc1aec6883de3f50ffed41c894d0b2db4702c", "messageHeadline": "Test required_features in integration tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "af48143c37f6e614d43c71bb710fbbe2a5f0d517", "messageHeadline": "Merge pull request #369 from CosmWasm/update-log-signature", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "a37d3397ea98259f0a7ab42a28a80a29062e1cc6", "messageHeadline": "Merge branch 'master' into 0.9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "09e82713bf82d957cc20f0f0e7f9168149b728cf", "messageHeadline": "Merge pull request #371 from CosmWasm/context-tests", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "c504474215d3cd25a0e568fa4f9b6bfeb07705b1", "messageHeadline": "Use type shorthands MS/MQ to differentiate from generic arguments", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "79f5394ef30c6105ad35d0173e071e1430c155bf", "messageHeadline": "Let make_instance return a Box in tests, analogue to runtime code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c54616f9d7916b81c442f1734f79153f29e108c3", "messageHeadline": "Simplify usage of log()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "aa522ebc69c8f09445d7f94456aeab279e6b4f88", "messageHeadline": "Update log arguments to ToString", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "8afddd04f6e5f1e22a201ee2238c2116316c6ac0", "messageHeadline": "Add CHANGELOG section for 0.9.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17b9d8cf7a8f5ca98b6c648ed42feebd360335e8", "messageHeadline": "Merge remote-tracking branch 'origin/improve-vm-backend-method-naming'", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "fed20027e4e5cf698a49454a378eae9a81514e29", "messageHeadline": "Add 0.8.0 release date", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79a844ce27019d5c64907f5c38eb1deea7515d6d", "messageHeadline": "added note to changelog under section 0.8.1", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a69aa00888919fa931e0fc221e8398f2081168a3", "messageHeadline": "Merge pull request #363 from CosmWasm/box-wasmer_instance", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "ee9dc8ba1e4555369651e827f254c27a5fdbbfb7", "messageHeadline": "deprecated Instance::get_gas in favor of Instance::get_gas_left", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "9f19b75a3ba758c90445d53ef5328b14b08857e5", "messageHeadline": "Wrap wasmer_instance in box", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "2679462bf354a56426d361512498a87e6fe71dba", "messageHeadline": "added docstrings to cosmwasm-vm::backends{singlepass, cranelift}", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9f849de39d4d1f9dfa1c22f9deebf253682b6934", "messageHeadline": "renamed get_gas to get_gas_left and set_gas to set_gas_limit", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2318a71de9d06a6d2064d88c27d31220a831ab60", "messageHeadline": "Set version: 0.8.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "61df0f47e9f6e605b7bf960a81d19a1c77949207", "messageHeadline": "Only loop through directories", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19419c5f649fbb53d19ec2fd4de0b615ced24fb8", "messageHeadline": "Merge pull request #365 from CosmWasm/fix-staking-unbond", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8f433b6be6ecdf7fc1a31e50add4829209a68f77", "messageHeadline": "Add test for owner failing to unbond.", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a9335795bf8bc1b03ac65eb9fd872fe7d43e9ca8", "messageHeadline": "Merge pull request #364 from CosmWasm/copy-staking-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "80ea59b1b0bc47ddf5daea7fcd26693eef3ff7b0", "messageHeadline": "Create a copy of the staking contract for VM testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b3e32ca9caabd12d4e4e489169ce3601be1c4620", "messageHeadline": "Merge pull request #362 from CosmWasm/rename-to-withdrawal", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "287c89ff0ad84c560f3b7c282d1189e18d9e6775", "messageHeadline": "Rename withdrawl -> withdrawal in staking contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "c63167290782a6f00bf684e41edc578166ab4dcb", "messageHeadline": "Merge pull request #361 from CosmWasm/string_str_equality", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "70b9ee72117a2f2480a477aa3fbbaf367b39f174", "messageHeadline": "Test String/&str equality directly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "716676978ee15d2d12ebcf9360a01a5a4e4a4eb7", "messageHeadline": "Merge pull request #360 from CosmWasm/mock-contract-address", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "5efb45ce9d9000a9292923e949fb80c4d706addf", "messageHeadline": "Use cosmwasm_vm::testing::MOCK_CONTRACT_ADDR", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5d45fe59e4c2cfb05fdadeb2b5e0cf1be6491a7c", "messageHeadline": "Export cosmwasm_std::testing::MOCK_CONTRACT_ADDR", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5a0421ca3e56a33a260977b6512840a9aebaf257", "messageHeadline": "fixed test recovers_from_out_of_gas", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebf0e70d78e38a772286981b591f24719322ac6a", "messageHeadline": "added interpretation and unwrapping of wasmer_runtime_core::error::Ru\u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "75a6a413608a77e29b5c7576949be8405a96450b", "messageHeadline": "Set version: 0.8.0-rc1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "8fe0cd8afeb87cb21fef3354efd4748c294ecd34", "messageHeadline": "Update docs for building contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "bf8bd22de48a6e2ca55ce485513ccf6219756b4a", "messageHeadline": "Merge pull request #354 from CosmWasm/use-rust-optimizer", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 685}}, {"node": {"oid": "5819fcc1c90b010f4e4ff1eaec4d5b4c5005a694", "messageHeadline": "Rebuild contract with cosmwasm/rust-optimizer:0.8.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d5c0869623ab221bea594909f734a2e9cf86ee9", "messageHeadline": "Remove redundant documents", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 678}}, {"node": {"oid": "19e49cad4cb98f91d02b1b835e3263e0e3321c49", "messageHeadline": "Use cosmwasm/rust-optimizer:0.8.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e9e7cf34b27bd4a9700b12a33eec6920f979398", "messageHeadline": "Merge pull request #352 from CosmWasm/ffierror_constructors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "89702b83973efd4c63ce1d0e1a7368f52de46a4a", "messageHeadline": "Merge pull request #353 from CosmWasm/key-builders", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 205, "deletions": 113}}, {"node": {"oid": "647081708c7ea8b1f4c389fc31736f94d7d4b78b", "messageHeadline": "Make to_length_prefixed, to_length_prefixed_nested public", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "1c40d4e6fa85312a907f9a00beb08406547034df", "messageHeadline": "Test key_prefix_nested_allows_many_long_namespaces", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "6ac377aa7bb3085a52c00fbd946ca35a166185e5", "messageHeadline": "Calculate capacity correctly in key_prefix_nested", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "cb140f6e64906f4c1418ebd1d001933dcff4e52b", "messageHeadline": "Refine and test encode_length", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "420d01cc0e7b10ccd9a504e5ac0fb34d8587448f", "messageHeadline": "Create dedicated length_prefixed module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 99, "deletions": 92}}, {"node": {"oid": "67f2d3a31a0a46585811de91ef01161ee7b267b5", "messageHeadline": "Rename module to prefixed_storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88178ea55748f302fc2e86979daa7a4b25835548", "messageHeadline": "Move FfiError constructors into FfiError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "1bceae8109d7e3dbbe963ec3dda8be777ebb910c", "messageHeadline": "Merge pull request #351 from CosmWasm/add-decimal-derives", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f229fb9eba8a02d4a20cef310655b86bc844de7d", "messageHeadline": "Add Default and Ord to Decimal", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90c504f3b66dd24bc20c9adc1d824165dd45ca4a", "messageHeadline": "Merge pull request #350 from CosmWasm/create_mock_instance_with_options", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 123, "deletions": 45}}, {"node": {"oid": "2032351e352b4375812da8458198e5036b0ba927", "messageHeadline": "Remove unused balance argument in mock_instance_with_gas_limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "48d74b75bd090f32939c24c28caf053aeae3f103", "messageHeadline": "Inline mock_dependencies_with_balances", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5e914aad759fdba9b19f54a56ea2a7302264205d", "messageHeadline": "Implement all mock_instance* functins via mock_instance_with_options", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "902d47ae7a663ba159f4ab21fc61913912ca407d", "messageHeadline": "Create mock_instance_with_options", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "5bdf1eae26e2be9c209b5b5cf3e5afaabf2e4f40", "messageHeadline": "Make MOCK_CONTRACT_ADDR public", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e9c97f2fdf0ef34a0d3bf33fd17319ea6ba9ee8c", "messageHeadline": "Let skip filter out elements features_from_csv", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1fab5badd051e7ce7d31534a7fae55c8e84ebb76", "messageHeadline": "Move features_from_csv into features module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "20c591d7d5d69d33de29d564057aa77fbae364ed", "messageHeadline": "Merge pull request #346 from CosmWasm/rm-checksum-default", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cb4a297796b8abbe30fb7994a187e17b305da48a", "messageHeadline": "Merge pull request #347 from CosmWasm/mock-storage-debug", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b882c8978c2eaf21dc49644bf7c0cbe322d4d9d9", "messageHeadline": "Make MockStorage debugable", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df4036db2f8bbd349d5726184a4ccb3a9b59ebf4", "messageHeadline": "Rebuild contracts for 0.8.0-alpha3 and update gas cost", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d01384eb338863d847308eeddde9b77305dbc1b8", "messageHeadline": "Remove obsolete Default implementation for Checksum", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "236b2eb074ce9c7e5d59f8c02a02cabf39483b08", "messageHeadline": "Set version: 0.8.0-alpha3", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "5afb6ca2152eb412e667a2e097e155b717402d48", "messageHeadline": "Merge pull request #343 from CosmWasm/improve-staking-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 115, "deletions": 30}}, {"node": {"oid": "ffcb7ec03df7a25644d39450c678fd4fb0950059", "messageHeadline": "cargo clippy", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "112103ee165851b66a8f19f0dba24df582b1bf91", "messageHeadline": "Merge pull request #344 from CosmWasm/add_deployment_tooling", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "35b006345a6a678eb52e76dd5b420890867ca105", "messageHeadline": "Auto-detect old version", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d21cb6326f30b928914e7973905d172bae33c525", "messageHeadline": "Load bonded via querier in all handlers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "2ad64689b70a9299a07e218a2584477bb4c47965", "messageHeadline": "Add script set_version.sh", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "d10e4461919589aa58dabbe2375750acf34ac7be", "messageHeadline": "Clean up delegation query in bond", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "8e06b8a5a8ede003a28af8d89b44ebb8031b47e4", "messageHeadline": "Query the real bonded amount when adding a new bond", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "f2df51e47ec66ebe36e370090857e42457ddb7c4", "messageHeadline": "Merge pull request #341 from CosmWasm/update-staking-api", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 195, "deletions": 417}}, {"node": {"oid": "3a6763b0143dc162df08f1021001313d26fe6cfd", "messageHeadline": "Merge pull request #342 from CosmWasm/checksum-access", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "41dfb7acd9bce58d76d205831485b7a924a437b4", "messageHeadline": "Remove to_vec in favour of impl Into<Vec<u8>> for Checksum", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "6e6a8654043466bc913ca0b97d470f36a69862f6", "messageHeadline": "Test Checksum::to_hex()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "15da79160ee886aa29454b87951af2369fdc2487", "messageHeadline": "Refactor test generate_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8d5fcddf1bc4b6c1353f0ff1ffcafbca2dad9291", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5b32b032e9501f51fb693ab37291059cf9f6fd6e", "messageHeadline": "Fix staking contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be4c7e8d1161f1370db8c3cfca161f8d3d0dcab4", "messageHeadline": "Fixed mocks in cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 72, "deletions": 332}}, {"node": {"oid": "899f5894b2c84d6e78e8db3604f47a6ffbb16bc3", "messageHeadline": "Fix up remaining issues in package_std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "42e380589e84dc8c467777a8cb76b7576aa87ea8", "messageHeadline": "Update can_redelegate type", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a331391aaae2ed3911b732c7eb305a262f399847", "messageHeadline": "Separate Delegation and AllDelegations in staking query API", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 109, "deletions": 74}}, {"node": {"oid": "571498381f10294afbafa492ff04a6fe5ca4bdc2", "messageHeadline": "Merge pull request #340 from CosmWasm/fix-backend-QuerierResult", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e3cbf6f4d77d3254b3a3ba0f3d319f7d55ab4975", "messageHeadline": "Fix doc comment for 3-level QuerierResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "66b28a3a78a999c94096835de96443ba0e3e689b", "messageHeadline": "Use impl From<&[u8]> for Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa6670f3ea79e661ca56472d016873f7ecabfaf8", "messageHeadline": "Use SystemError for parsing errors consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "01d7d135efe2a061afd975442f9a25db2de3cd9a", "messageHeadline": "Merge pull request #339 from CosmWasm/use-testing-module", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 123, "deletions": 111}}, {"node": {"oid": "ccbb95c911fa585fa8c15eb5f614cdae65b170b2", "messageHeadline": "Write tests set_get_and_gas_* consistently", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7f2964803789343cb0a1330872c1fa04b4261f24", "messageHeadline": "Move all testing methods into testing module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 110, "deletions": 101}}, {"node": {"oid": "b17a649ebe6686b39c54cc0d639b6b90a626e33a", "messageHeadline": "Merge pull request #338 from CosmWasm/expose-queries-in-instance", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 218, "deletions": 47}}, {"node": {"oid": "bd4f313bf20f65be9a8633d755caf0f86df851bb", "messageHeadline": "Avoid sending more tokens as part of handle", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dbd52d53cb725868a46aa2ae12e1ba788b75e65", "messageHeadline": "Update hackatom contract to update balances during the test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "0041b62b8ac844d41840158346c6aedd3d22950a", "messageHeadline": "Make querier mutable in Instance.with_querier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "81fdf6dcf85f940b9c494947cbde41ef0aae8da5", "messageHeadline": "Add Instance.with_querier", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "26fd978cce123ae98ee2fcad062757b7aa61d0bc", "messageHeadline": "Improve testing of Instance.with_storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "701e10efddd2cab0faab7f81c9f7f12b6d945743", "messageHeadline": "Merge pull request #331 from reuvenpo/out-of-gas-handling", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1424, "deletions": 355}}, {"node": {"oid": "fe40d41bfce50119801ee498425c1c5a31bb3468", "messageHeadline": "fixed staking/tests/integration.rs", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "daf71dc18f18e33e16aaa6b2c8e3be479686b4d9", "messageHeadline": "added {} to the definition of SystemError::Unknown", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb24665c96e543a6d0f500c43ea9de70a89ac9f4", "messageHeadline": "added {} to the definition of FfiError::OutOfGas", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b7ecd928ff8b8e05cceef547025d31c910aa069", "messageHeadline": "Merge pull request #332 from CosmWasm/utilize-FnOnce", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 65, "deletions": 94}}, {"node": {"oid": "52b8d7f4af248f952a370eac8d4bef3a4ce3ef43", "messageHeadline": "changed SystemError fields to contain Binary instead of Vec<u8>", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a9ee6ed15ec666b57ff6faf3684154e553485c99", "messageHeadline": "removed VmError::BackendErr as it is now deprecated", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "179e5db07ec0ddd4a417058ea603323f596e991a", "messageHeadline": "Use FnOnce in TypedStorage and transactional", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "4c8b438df7bf47b99c90e442856109f54d7022f6", "messageHeadline": "Remove update_mut in favour of FnOnce in update", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 70}}, {"node": {"oid": "77f7b7775951cc3bf557b5f75c4c836b5f7a28e1", "messageHeadline": "removed commented code fragment from last merge", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "cd398386d4d6d5f79f7f7c49de74fdf3b84e01fa", "messageHeadline": "Use FnOnce type as argument in update_mut", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "6a98e4732d35386bf367abe213ddf2dbd4f29684", "messageHeadline": "Merge pull request #334 from CosmWasm/improve-ci-config", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "235994fdecdf4a0641b1d5b9f9fe9102ea1e8e02", "messageHeadline": "integrated all the changes from #333", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "87adf872d1a8d096f0ad41ebe7cb67e63d1e39bb", "messageHeadline": "fixed tests", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "95ea5f1ba157f95d31d9707c99382c8ed5fddfa3", "messageHeadline": "fixed error when using the iterator feature", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9de34aef397fb8c8157e1642df878619386de6ca", "messageHeadline": "Merge remote-tracking branch 'origin/master' into out-of-gas-handling", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 7232, "deletions": 2373}}, {"node": {"oid": "41be7bab4a09ae8ccc7c4e6df5c946aef1b12352", "messageHeadline": "PR code review fixes", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 128, "deletions": 57}}, {"node": {"oid": "3b5f8656ab19c1ece2e8ff9657b06072da05c672", "messageHeadline": "Add staking contract to jobs fmt and clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "685955b8d9fddd4c2022520c97b355b8875535f1", "messageHeadline": "Use contract_ prefix consistently for all contract jobs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d61ec1f8567c453f705bf25a27d803c58b2b8e9e", "messageHeadline": "Fix typo in integration-test instructions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "44ca77e28c675937986dd3469e0e836217a7ad00", "messageHeadline": "implemented propagation of out-of-gas events from the FFI to the wasm\u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 570, "deletions": 428}}, {"node": {"oid": "37ff3f543a6c84d3e3fe05f6add3b85fc72bccc5", "messageHeadline": "Update all contracts to 0.8.0-alpha2", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "0012b1c2e8e4ec78ed6e52e46748469028548864", "messageHeadline": "Update all versions to 0.8.0-alpha2", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "f397c33ad8b13c8db0aca41ae1dff691b43e7c40", "messageHeadline": "Merge pull request #330 from CosmWasm/cleanup-update-mut", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "aab40127a6df13613059268e51eb44cd287c20f4", "messageHeadline": "Merge pull request #329 from CosmWasm/decimal-json-representation", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 153, "deletions": 39}}, {"node": {"oid": "a1c5d91250a50059fcd402986122e5d16e6f0e13", "messageHeadline": "Fix usage of update/update_mut in contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fe1318a5ac6505bc7b97989b81a471393fa022b4", "messageHeadline": "Separate update and update_mut in cosmwasm-storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "b65943f7fd2af42e32ce658b99b348949613fd0b", "messageHeadline": "Use Decimal::from_str(\"1.5\") in test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9902834a4d72b480b0c593a6419a59496f7099de", "messageHeadline": "Avoid the usage of Uint128 in Decimal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 118, "deletions": 55}}, {"node": {"oid": "65afe402240da611fae6b6004e96f86ef7e268aa", "messageHeadline": "Implement fmt::Display for Decimal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "b1807f9a66289aa49da1d94f8c36ed816a0091ed", "messageHeadline": "Merge pull request #323 from CosmWasm/add-staking-contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4332, "deletions": 314}}, {"node": {"oid": "6dac488e69fb79bd8c3788bbe6cdc7895be95ff6", "messageHeadline": "Fix some minor test issues in vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7c977663f2125cc114cdffdb321990bd06b771a9", "messageHeadline": "Recompile demo contracts (no staking)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e5577ee9c2c737c249dd25072248de365afdba3", "messageHeadline": "Update staking schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56ec121593b882e1b86df8ae1c553bc28c32d96a", "messageHeadline": "Merge pull request #327 from CosmWasm/add-staking-contract-simon", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 487, "deletions": 98}}, {"node": {"oid": "13afe786f61c9f8d99c2e6cec57527a2a2afe33d", "messageHeadline": "Use oldschool std::u128::MAX", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eba8700de6ec53a8f624bb64383a033d6fa3945e", "messageHeadline": "Merge pull request #328 from CosmWasm/fixes-for-gocosmwasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "d40fbdfc6a05f43af6a57d018407c7e7b18e57f5", "messageHeadline": "Fix clippy warning", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eb52f8c951222f0327ee3b5d3590026d22e5d9a", "messageHeadline": "Implement FromStr as suggested by clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d376dafdf4583bbf5f00ac4dfde9968e7e09a264", "messageHeadline": "Add Decimal::from_str", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "c6272dcccef98fa0ab93ac39233fd6cc282d2f0e", "messageHeadline": "Add Default to Checksum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a283ff50ead313236e13f9687d2c827a5d9918f1", "messageHeadline": "Add support to parse features from string", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "727f791cb9ba295447a3c36044c6c22e535878d4", "messageHeadline": "Add some helpers to checksum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "35cde5c172a3c84a64a180695022419bacb558a8", "messageHeadline": "Avoid copy in impl Into<u128> for Uint128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73e165f16d4da676088e794190699ff015711589", "messageHeadline": "Migrate calc_ratio to Decimal::from_ratio", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "ffdc6dec77b2178bcf719f3d84cab0900dad0e26", "messageHeadline": "Test Uint128.multiply_ratio", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "c2b4da4aee008344dd5ffe87970df481181d875d", "messageHeadline": "Allow || operator on multiplication implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9529f22cd4c5944d449cf7b81d5e209761662c0f", "messageHeadline": "Create Uint128::is_zero", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fdb3ea7c82bbbe10ea03ee4b1984fbf393e815d2", "messageHeadline": "Let multiply_ratio fail for 0 denominator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8f6d1639ca9838adb3a1d6d66ef4527c36eb862f", "messageHeadline": "Make functions const", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98703c2bdb94b75828ff75585da1aeebe88f6d55", "messageHeadline": "Improve multiplication implementation of Decimal and Uint128", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "1fd8d896946e3cd258e8feaef38d2de13e14aa90", "messageHeadline": "Add Decimal.is_zero", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "debc976698f19ddada203efffba8849ed5d38a12", "messageHeadline": "Convert Decimal9 to 18 digit Decimal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 95, "deletions": 85}}, {"node": {"oid": "2777c564ef12fb1be2e9e5c504f6d751574b3350", "messageHeadline": "Privatize Decimal9 value", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca1026bec452f2076b9b296e1d021acf58bde4b1", "messageHeadline": "implement + on Decimal9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "bdea229d0f8186b92e6e5985289af9ca5f1655c5", "messageHeadline": "Refine Decimal9", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "523dcdfde0fed43a72f6d1980a56bb27d0c5fb48", "messageHeadline": "Merge pull request #326 from CosmWasm/improve-vm-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 492, "deletions": 259}}, {"node": {"oid": "bb974ffacdf91137e93d2d9eead6e1a6719d484a", "messageHeadline": "Test make_static_validation_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ff12564f0350b0a86b52742678bde5ef6188f28e", "messageHeadline": "Add \"Wasmer\" prefix to From<wasmer_runtime_core::error::*> implementa\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a51b88b971def9406ec94dbd8834aed098ad08b", "messageHeadline": "Refactor VmError::RuntimeErr and VmError::WasmerRuntimeErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "3a0a9cd2d640243f9cff5d6a2ca362ea0e3bc74c", "messageHeadline": "Make VmError non_exhaustive", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "544cba8c067a65fb693f7727b6a800909ea55d2f", "messageHeadline": "Make snafu error builders private for VmError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4304a8a4f51dee4b61b7ea192e83023ef34071f5", "messageHeadline": "Fix order of errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "310d180ba0818faa46dad9d3a2332a252c7b04a6", "messageHeadline": "Modernize WasmerRuntimeErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "dc9fc4e4197a521cc2ce1618149e4b5119422e53", "messageHeadline": "Remove VmError::WasmerErr in favour of the new InstantiationErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "2f5c4fe401b0493b3f157449abda8d49dfb6a6c6", "messageHeadline": "Simplify ResolveErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "c644b313b7ff3c8ba17537bac67db93c951305b8", "messageHeadline": "Modernize ParseErr, SerializeErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "f1001a4b5f02792a9bf0f876a8686a39ba33db33", "messageHeadline": "Add test for make_integrity_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b24ab2eb18f5f5290eed5172fc3f46eff13db370", "messageHeadline": "Create make_iterator_does_not_exist", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "b3a24cba8107e15322916e8b516506f93526595e", "messageHeadline": "Test unbonding, add cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 125, "deletions": 73}}, {"node": {"oid": "618a612fb044ea2992882f1debd4d2c5b3dbef28", "messageHeadline": "Test rebonding and bonding price ratio", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "e6bc10b3d80a485f9bc50bffe56534651303059b", "messageHeadline": "Add test case for bonding tokens", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "f22dd0598c9b90a133aeaf15a72a477ca828b5bb", "messageHeadline": "Check validator address is valid in init", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 106, "deletions": 6}}, {"node": {"oid": "e7b5de7858cd28253e0a5281063872a3ecc726e2", "messageHeadline": "Simplify VmError::CompileErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "c098457a74260436660385af124bdcdec89496e4", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 469, "deletions": 60}}, {"node": {"oid": "58b75e255463778d19c4fda216be52c5253f317a", "messageHeadline": "Fix integration test (just init demo)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 111, "deletions": 62}}, {"node": {"oid": "7730e9545ac03f62d86da33d709661865c1a6887", "messageHeadline": "First unit test passing - init", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 118, "deletions": 59}}, {"node": {"oid": "d6aafd5f7f0749450a2f13819fc93b2abdc56f0a", "messageHeadline": "Update deps after wasmer 0.17 upgrade", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 47}}, {"node": {"oid": "bad7403c68063f4e57979fd95f756cf5249aa135", "messageHeadline": "Remove VmError::IoErr in favour of VmError::CacheErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "6a12c69a591a9496ed47cddcb333394034cdd121", "messageHeadline": "Move save_wasm_to_disk and load_wasm_from_disk to cache module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 78, "deletions": 94}}, {"node": {"oid": "6eb5b9112c2df48a481d32a04aeb82fc8d17cdec", "messageHeadline": "Simplify deterministic test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53be7d84d58222e1ff168cd9c2abfc7fa4acb6b0", "messageHeadline": "Change property types to owned string in ConversionErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "9646fbfbb58e9fc969f6cd6ceb7abf4b85b274f8", "messageHeadline": "Test make_runtime_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "efdfd31f4b9aa2ef2ce7c25e2f22ba96a4f940a5", "messageHeadline": "Modernize UninitializedContextData", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a077476cf29a38b20749e54a60d1d1e8b8f5176f", "messageHeadline": "Modernize RegionLengthTooBigErr and RegionTooSmallErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 28}}, {"node": {"oid": "65dba620ef48c7facc0a490ee62cf78cdb902015", "messageHeadline": "Let make_runtime_err create error instead of result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "a315c84e07945e4efacb268223da24b82500eae4", "messageHeadline": "Added claims of unbonded tokens", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "3e95cbababb90ce540746cffc06109e344a8cccc", "messageHeadline": "Add claims to existing logic", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "d8a94e88d98f85be75da40763739c43c9249b7c5", "messageHeadline": "Update schemas and vm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 52}}, {"node": {"oid": "565c4f6f931f5c937e7179343c40f03d3b16ecc9", "messageHeadline": "Implement unbond and cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 104, "deletions": 28}}, {"node": {"oid": "7f636426595b0781496bfaf98e94a681e89e6746", "messageHeadline": "Move Decimal9 and Uint128 into math package", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 247, "deletions": 239}}, {"node": {"oid": "b9d7feec475b91b24783ca5d937cd06663f8bc65", "messageHeadline": "Add some mult/divide help to Uint128", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "d33c185036cf9eb6406c3e769d3810349c5d8cbb", "messageHeadline": "Add basic queries", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "3b1f226b168a78d67dc8eb45e546a290cdadbb91", "messageHeadline": "Add reinvest logic", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "537a7398e6c3cc2aa18cba1e8298b19252b214e8", "messageHeadline": "Implement HandleMsg::Bond", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "55abe2eb1cde33c026989ba121ab23e37806e26a", "messageHeadline": "Allow FnMut in Singleton,Bucket.update", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "9fb1fa7ef2946a6d86c32cf091c3f6ed2e174ed5", "messageHeadline": "Set version on all contracts to same as repo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25e78c79236a9c12108d9b8aa703f8ccd26d5d88", "messageHeadline": "Remove artifacts from cosmwasm-template", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 157}}, {"node": {"oid": "92d5b84f9f85ecedc9981e5d68f43b3bc64cae5d", "messageHeadline": "Implement transfer handler", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "3a430d3a0ad81bb42804e4166432d1b6fe0d329d", "messageHeadline": "Implement InitMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 70, "deletions": 42}}, {"node": {"oid": "04a2404b41612b7e99bc841bc7cb5a43634e665f", "messageHeadline": "Add BondedDenom to StakingQuery", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "2e480a3f3da284b9aeeae27a0a48f226d2767c99", "messageHeadline": "Define messages and state for staking contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 133, "deletions": 17}}, {"node": {"oid": "e31545de2164bda801bb9263c2c5500d8da91f77", "messageHeadline": "Update README with contract description", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 197, "deletions": 218}}, {"node": {"oid": "dfb4dfc3e9ec3d45302f5da5163062db87ce0110", "messageHeadline": "Updated deps to local repo, added CI for staking contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1182, "deletions": 4}}, {"node": {"oid": "cd2219079645b7c4f616f8b40401807c2df59087", "messageHeadline": "Generate staking from cosmwasm-template", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1287, "deletions": 0}}, {"node": {"oid": "310587016e25799ece63c3d8f73648b39c240a95", "messageHeadline": "Merge pull request #325 from CosmWasm/avoid-wasmHash", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 48}}, {"node": {"oid": "1186241150478e5e29ba51e91b53698b7bd7ce73", "messageHeadline": "Merge pull request #324 from CosmWasm/wasmer-0.17", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 118, "deletions": 208}}, {"node": {"oid": "b906409e9121240d25d7cd9eb53020736ad1e710", "messageHeadline": "Fix cosmwasm-schema's repo link", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030571380bd401d05f6c0d3d54770f0fde66fb00", "messageHeadline": "Avoid using Wasmer type WasmHash in our cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 44}}, {"node": {"oid": "4eaa80316d5804cb34113bfdf11c3f41357e044a", "messageHeadline": "Remove unnecessary re-exports Compiler, Artifact", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "83ffcfa4926369bc1dc910daec41b27d759a933c", "messageHeadline": "Disable IR verification in cranelift backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "c5301ac6eea65b35a1db61a581d4225c531c3e68", "messageHeadline": "Use new way to access functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ca027fc8305b1d3cdabbd573f7909a3a94372103", "messageHeadline": "Regen contract lockfile after wasmer upgrade", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 71, "deletions": 143}}, {"node": {"oid": "7479970deeb38cbe2a0f99bc8f8a05080f3ecd29", "messageHeadline": "Upgrade wasmer to 0.17.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "a89e9f808a4883685d83e89574a24ca656da55e8", "messageHeadline": "copied mock.rs and storage.rs from std to vm as mock/mod.rs and mock/\u2026", "author": {"name": "Reuven Podmazo", "email": "reuven@enigma.co", "user": {"login": "reuvenpo"}}, "additions": 853, "deletions": 0}}, {"node": {"oid": "c303da481f9e84606daa881b6e12c7094d185e12", "messageHeadline": "Merge pull request #322 from CosmWasm/simplify-staking-feature", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 301, "deletions": 318}}, {"node": {"oid": "6efa041bd9d90c633920141c609a6f957a34be1a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into simplify-staking-fe\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0851302e98932abc090590049fd692e0615f8e24", "messageHeadline": "Update hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e60f6effc2486d14cfc76dacfa6e9e1e6dae27c", "messageHeadline": "Merge pull request #321 from CosmWasm/updates-from-wasmd", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 72, "deletions": 13}}, {"node": {"oid": "d086934d9eedbe6ba300bc86b1cda93e04e69937", "messageHeadline": "Merge branch 'updates-from-wasmd' into simplify-staking-feature", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f9f515acce5a801755deb4f4a52ab25bff606c1d", "messageHeadline": "Rename Billionth -> Decimal9", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6a2f29f15b9b9fa2fa878df6824d2579c081c3ef", "messageHeadline": "staking is no longer default on, must add to reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "085ffd067df7188fede7d158895922a400bc8389", "messageHeadline": "Add some staking helpers to queries", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "9a09f154c27c17224ded6f7413524f3fdaa0c95b", "messageHeadline": "Pull core logic away from staking flag", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 247, "deletions": 299}}, {"node": {"oid": "4dad3788abcd286cf3085ff947f947f6fc0dc35e", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6e20458cb204adaa6aaf3b82d1522368d6264dc", "messageHeadline": "Update missing schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "cd508e3de96c1b741ba79bf826c832aead1cec83", "messageHeadline": "Minor cleanup to Msg/Query types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "8872933365de791a771a80201755ba2d4a49b940", "messageHeadline": "Merge pull request #320 from CosmWasm/singlepass-modules", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "41e49b72d13da9da1f23976b0f50d2a14fbd9ad5", "messageHeadline": "Handle errors from self.modules.store()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "775de1789be9e4265d870505c2bb86d92c3c33c2", "messageHeadline": "Merge pull request #319 from CosmWasm/update-hex-0.4", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 33}}, {"node": {"oid": "39b9fe120d4fc8e9ebddfc55c48809f421d78eec", "messageHeadline": "Update hex dependency to 0.4", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 33}}, {"node": {"oid": "af6ddd4cba0141fdd3460f07442cba7f1316172d", "messageHeadline": "Merge pull request #318 from CosmWasm/cache-features", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 511, "deletions": 115}}, {"node": {"oid": "590466a83489b673196b9c6afd357d9ace314351", "messageHeadline": "Test case-sensitivity of features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dc6ed33abc737dc7a7faa760c8de599d1f2e4e33", "messageHeadline": "Fix typo in make_integrety_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5580ec042b7bb4a6234e0c5cb627eadd922d166", "messageHeadline": "Refactor StaticValidationErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "12d4eba229e3fe3cdc66a292b5c75cfe207449e9", "messageHeadline": "Refactor save_wasm_rejects_invalid_contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bae71430a8665eda610a711a5487bb867dbb50cf", "messageHeadline": "Integrate check_wasm_features check", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "7b2234d092f42059bca4a22b66ccadd49e95ae9c", "messageHeadline": "Create check_wasm_features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "73f7b0f9f95c6f02efbe8b8aa7d539c742423750", "messageHeadline": "Add required_features_from_module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "a37485f339f8650a1d4c9bb4aa27833ea33c4374", "messageHeadline": "Cleanup required_features_works_for_many_exports test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "4e5639ab1cc3a73fa1c5220c2cd35d3664e345dc", "messageHeadline": "Extract mod features", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "b0042ece85500a61a72a6ed7daad9a71be85793e", "messageHeadline": "Pull out REQUIRES_PREFIX", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d56965878fcb5bb8f21f663db376dcb1e7c2ce5c", "messageHeadline": "Convert required_features to set", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "f5085cd8f3e0abdd7b4864bf67095e15b97e9e46", "messageHeadline": "Detect required features of instance", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d0aa16b57a9429afc915bba0f2ba564b7bc78c14", "messageHeadline": "Regenerate testing contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b04bce70d9bd632d85ffe5a507654125f5e46b4d", "messageHeadline": "Export requires_staking", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "52be866f12a173d25db42c9734aa7c2e30ae8944", "messageHeadline": "Privatize Checksum.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "683701de05de0a01c1ee0c13937f4a4f2afd5b46", "messageHeadline": "Add Checksum.derive_module_hash", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "609503b5810451f042df0a6088263ab1e6b63145", "messageHeadline": "Create explicit Checksum type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 63, "deletions": 34}}, {"node": {"oid": "91f45da049f416d8b25a6e9f36291c74eb56ca4a", "messageHeadline": "Make Instance::from_module, from_wasmer and recycle crate-internal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "eb85ebed0c6c6b1c79eac94626c55fc19b0fe3e6", "messageHeadline": "Polish and test load_wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "e114651b3e3a27056aabe8b28675a2e403ae5564", "messageHeadline": "Prefix tests by tested function", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d56ec22415b3031f027e866169880e02a391c12", "messageHeadline": "Merge pull request #317 from CosmWasm/polish-docs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c7b9b0ce72ed11fe7bbe4d9450adebcd79bc19e6", "messageHeadline": "Update prettier setup", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e2124d87dfdcad3906f0af2e657bf3ab66adf1e5", "messageHeadline": "Fix package of HandleResult, InitResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44196363cb66cd4ada549ebcb7ee27b0c7ecf27b", "messageHeadline": "Fix mock_dependencies call in unit->integration test instructions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17bcb7738400f877ec4c1472162252330890a05e", "messageHeadline": "Define multiple sources for cosmwasm-std dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "951d707466f0eb6b3b5de7315b19720a5af5d291", "messageHeadline": "Set version: 0.8.0-alpha1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "2badc9e4aa32e85bbd8077e3b5e2add5027e08ba", "messageHeadline": "Use lockfile format version 2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1171, "deletions": 1177}}, {"node": {"oid": "4e1631c350900c42596c75b8b558e42aeb1d4b93", "messageHeadline": "Merge pull request #314 from CosmWasm/json-upgrade", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 108, "deletions": 30}}, {"node": {"oid": "d7bb8301ffb5eb28d3a1a274a5d953b4cafdb451", "messageHeadline": "Regenerate example contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "875836fe08ecd8c96eeb04409ed3e2172d50fd8b", "messageHeadline": "Make contract update instructions a single command", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d8396dbca3676153fe6c85e8c9d330d53b23527", "messageHeadline": "Use serde-json-wasm 0.2.1 from crates.io", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "860db1c986092c875276326c1398e8853677de2e", "messageHeadline": "Adapt hacktom integration test to new gas usage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ea470f793fa8ea70c4e3fe3bba7fa406b8259c2e", "messageHeadline": "Add basic to_vec/from_slice tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "a72652dd7a81ac0bd3cde569cb2b204a3f31b476", "messageHeadline": "Upgrade serde-json-wasm to 0.2.0-dev", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "3a44494f641e265389a463b77e1113a33fec91cd", "messageHeadline": "Implement visit_str instead of visit_borrowed_str", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "588eefa09b0ed986cc2234e206070098baec6846", "messageHeadline": "Require types to be DeserializeOwned", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "520bfe6b9f63b8f056bdd9a8260ae3f90138c16c", "messageHeadline": "Merge pull request #310 from CosmWasm/update-contracts", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7862b13c27c587936f0a7f9954fe3ba35353176c", "messageHeadline": "Move compiled wasm contracts to the contracts/* directories", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e0a1990815792c4acd2f789955076654a356036d", "messageHeadline": "Recompile all three contracts and store in vm/testdata", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "71f643f577184a23b2f1f122531c944f0de94c34", "messageHeadline": "Merge pull request #305 from CosmWasm/simplify-errors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1158, "deletions": 1202}}, {"node": {"oid": "3cbaf48da0db5b618c3d60b01df0fe4494a2be8a", "messageHeadline": "Improve StdError doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "3736669179c8e6437910de1d5dd1fc4459cc6d53", "messageHeadline": "Update CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b01a8c0b1121d0ce9fddb22c7c9ada597ecee643", "messageHeadline": "Update MIGRATING", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "fc102963f711f3164b4efa6cc7230fc7f44f6f62", "messageHeadline": "Update integration test headers", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 60}}, {"node": {"oid": "462e889cc902b92d52a3c284a4fc8405181ef6f1", "messageHeadline": "Make SystemError non_exhaustive", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86d6989adf93203ed9f9592660506a3dab1d8414", "messageHeadline": "Ignore backtrace in impl PartialEq for StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "9c2bb6db19b57a7dae8cf08be3b819e7292c5d85", "messageHeadline": "Let assert_conversion take StdError directly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "31f6e7feaddde19cc727b65c1ca8185f287c5067", "messageHeadline": "Simplify error handling", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "51fbdb64ce0cfb24b9d3f1a99821773153fe13b1", "messageHeadline": "Simplify and fix eq_works/ne_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "ada21b3a275dc18601faebbc3d2de01390aa440c", "messageHeadline": "Remove snafu dependency from contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8e803b37c2704b1391a424dee2e30cb804f4e48e", "messageHeadline": "Rename to generic_err/GenericErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 60}}, {"node": {"oid": "bd71deb75bd77a3c2a1058ca89703cb3c681b1cb", "messageHeadline": "Make non_exhaustive", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "582238f87c96955acb556896009c8037ad547358", "messageHeadline": "Internalize snafu error structs; use error makers instead", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 124, "deletions": 43}}, {"node": {"oid": "f5e32f30609544fb934191ed7ed2ea2bd5662968", "messageHeadline": "Create invalid_base64", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "84ca90e9bcf225bee27ae2cb8092e68bb0a5005b", "messageHeadline": "Fix error messages in tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68eb9a9b952c2b8d0b59a047373245deb3541cd3", "messageHeadline": "Move and update dyn_contract_err, unauthorized, underflow", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 135, "deletions": 106}}, {"node": {"oid": "ada7f8f7a363c895cf126bc6ee35b696815c06f3", "messageHeadline": "Sort SystemError and StdError into errors module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "27b98c37dbc65f690363839a5e5f8902aa87447a", "messageHeadline": "Remove ApiError and ApiResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 102}}, {"node": {"oid": "0e0d819ffffd0e2981a77c96a813adb55657cb4c", "messageHeadline": "Alias ApiError to StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 385, "deletions": 480}}, {"node": {"oid": "5a45b30ee2b3f2c1ee3e4ad3c468ae318af97f69", "messageHeadline": "impl PartialEq for StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "182870cb2fb827cfb33d2d073a14de0774b51c72", "messageHeadline": "Test and fix deserialization from non-static source", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ac3e0a4160e55681dbc2f21d7aeae7dde2b29a9b", "messageHeadline": "Test can_deserialize_static_field", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "eb5ac9ada529d788ec02aba436a9d8c935f87cf0", "messageHeadline": "Remove unused ValidationErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 108}}, {"node": {"oid": "1f724daf3eb5fc158047d988a423af20bd5c2744", "messageHeadline": "Remove contract_err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 42}}, {"node": {"oid": "6cafa9b60ddc66a60fb275d2e4dd37e53fc8b157", "messageHeadline": "Remove ContractErr in favour of DynContractErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 96}}, {"node": {"oid": "f2710fb58e64948ef1818b432e988dbf1eef176a", "messageHeadline": "Implement serde for StdError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "8f03d6fe3a8480a363d0940e452e4727d8109e9f", "messageHeadline": "Update SerializeErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "97251be410fafc50398a3d74905895c58763a256", "messageHeadline": "Update ParseErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "f2ca7483c9b412850bcf250833f59042bde95736", "messageHeadline": "Update InvalidUtf8 error", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 74, "deletions": 75}}, {"node": {"oid": "45a0293a52ea74051f485b1e9bf7be713b2c2111", "messageHeadline": "Remove unused StdError::Utf8Err", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 69}}, {"node": {"oid": "af3f424c346c4835f2ea3eeb5006c071d355309f", "messageHeadline": "Convert StdError::InvalidBase64 to serializable type", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 46}}, {"node": {"oid": "bc1252a745f3b5e21ae13fb979e3290a7f88fe95", "messageHeadline": "Add unit-test helper for cosmwasm-std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f742b901e664155faafc98b8d75ec56dce9a473", "messageHeadline": "Update snafu to 0.6.6", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "c3fcea0b70c714ab86d0f401e901be79972f34d3", "messageHeadline": "Merge pull request #307 from CosmWasm/go-cosmwasm-fixes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 76, "deletions": 74}}, {"node": {"oid": "63779c8c3cc20e876c654b4d6e27fc9c3b1fc55a", "messageHeadline": "Rebuild test contract with new error serialization", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ce4df45c93b6567fed8ec4544364a8ac4b0f6be", "messageHeadline": "Use snake_case to serialize errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 74, "deletions": 72}}, {"node": {"oid": "9bda91cb383cac95ac37559f56dbfc4a207386c8", "messageHeadline": "Expose Utf8StringErr", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad28cdd29b4211228e95c7ada279a781368afd1", "messageHeadline": "Merge pull request #304 from CosmWasm/extensible-queries", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 698, "deletions": 127}}, {"node": {"oid": "9567410207ebfe98086af07ebed93ad469899b84", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "84052f30d52ad8b0580674328936c8789d62b7d4", "messageHeadline": "Refactor MockQuerier to make it easier to override - look at reflect:\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 26}}, {"node": {"oid": "f203ab52df766135e9ae56a024ec5b2eeedf7d08", "messageHeadline": "Make it easier to change Querier on Extern", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "10b1ccba4322182c3888aa95dc1f3b9cf5fe60ae", "messageHeadline": "Make it clear CustomQuerier is just for test code", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "eb462c5f3f368d0f43f1fb720c41aec81c6126b2", "messageHeadline": "Fix tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 335, "deletions": 29}}, {"node": {"oid": "69298c8e2c9ed1ee4b774f265c8b051d92eeb679", "messageHeadline": "Add UnsupportedRequest error type", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "1dad720c4dcb2a07a04ffe927b8d8b538320d232", "messageHeadline": "Update Querier helpers, query doesn't need second generic parameter", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "32377c9ba3bde5d996592a42af9531505f8574bb", "messageHeadline": "Rename NoMsg to Never", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "d91c9463faaae7983ac6d0ad54c967d590cf915e", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "f03adeb131aacd760244e9a874f267746dffdafe", "messageHeadline": "Add CustomQuery logic and test, also integration", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "9734320fd41d023c8b91e3f42a7126bbcf823d64", "messageHeadline": "Add custom query types to reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "5b14a10c262a3478ed8b72715e38b9e1a251cbbf", "messageHeadline": "Querier requires raw_query with Vec<u8>", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "024b8ef5c78669016a0faf21919afed5ccf9ca55", "messageHeadline": "Compiles properly with wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9278dc2b84fa0b26bfcff6f87936dac4a8b98cd4", "messageHeadline": "Add Custom(T) variant to QueryResult", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "08cf50ddcdfe3c31f9dcfade0e32320e7689cfb5", "messageHeadline": "Add custom type to querier", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "edca8be261424f070adbbc8498e9f322ecedc62e", "messageHeadline": "Merge pull request #300 from CosmWasm/new-staking-messages", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1168, "deletions": 70}}, {"node": {"oid": "724182278f3f1bfca87fb7839244a3e3806c96f8", "messageHeadline": "Update schemas in contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "328c3a9f085424b53ff842fd1fe586ef1d716fb1", "messageHeadline": "Better use of default", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e14962037b2239218e5e361113b8753da17babad", "messageHeadline": "Improve doc comment formatting", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 81, "deletions": 36}}, {"node": {"oid": "cee457345a3d7978b804863467708e2d16a92154", "messageHeadline": "Export staking from lib only when feature flag enabled", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4da42b1f154d4feef1d793d35ee9b9dbce5854b5", "messageHeadline": "Expose StakingMsg and test it with reflect contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "e8009be1fbaab5a6fd76103836b728a7a670e15b", "messageHeadline": "Add tests for StakingQuerier", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 161, "deletions": 15}}, {"node": {"oid": "e775aa0e50c1b97260dc2636bb661671f01dd7fd", "messageHeadline": "Test coverage for bank queries", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "b7b1ac7ce9a41324ced73336a3343d99d08a735b", "messageHeadline": "Use --all-features in CI and update description", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4c9aaef61c6579b16c826147beae29a862a58363", "messageHeadline": "Fix up types after rebase", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "9bd899629adacce3bbac94adc440a6d7fb228b6b", "messageHeadline": "Add StakingQuerier to MockQuerier", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "d19cc6df4a2561b035324bc647011cf1e989e635", "messageHeadline": "Make MockQuerier more extensible", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "089f5de8ee3e1c3a1ddd8039a6e82d3d8eb52e90", "messageHeadline": "Update reflect for staking support", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "d3816bc9fcd3c480d8332c6be28888aa3c44d229", "messageHeadline": "Make staking a default feature, update circle ci", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 356, "deletions": 4}}, {"node": {"oid": "f716e01f21cc78ac2ec71c45afb7a935a8660701", "messageHeadline": "Add new Staking messages and queries under feature flag", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "dcb7ec5ebe1d1ba444a81238ac24b935b3fe274b", "messageHeadline": "Merge pull request #302 from CosmWasm/api-result-result", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 127, "deletions": 303}}, {"node": {"oid": "641cd85d54eb21bbdd0d246f36c61edb90c273c9", "messageHeadline": "Regenerate test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9aee732c6013446967a93293e9f10368b87bfff", "messageHeadline": "Rename and cleanup QuerierResponse -> QuerierResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "d95f8ab471f9ae48e1bf8fa4f02ae4f3695cec2a", "messageHeadline": "Rename ApiSystemError -> SystemError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "ff33d6129b53cc4ad7cd31c9f454411de1d37075", "messageHeadline": "Remove unused SystemError", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 71}}, {"node": {"oid": "e79a5229726c029a0d4cf6d74c18dfad0b6444d6", "messageHeadline": "Remove redundant HandleResult/InitResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "19f1e95e28595e13ce9c70acc8765d08579434af", "messageHeadline": "Test to_api_result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 110}}, {"node": {"oid": "6534ba4527a7b4e1056f87c4e3f8a0a49b4c8640", "messageHeadline": "Define ApiResult<T> as a Rust standard Result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 55, "deletions": 77}}, {"node": {"oid": "4b10086c4ae0e5cb87c4524d875b3d52e0dfad82", "messageHeadline": "Merge pull request #299 from CosmWasm/message-info-sender", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "0a0e0e859a9a4476c4e73275dbb2ed72a73cfc32", "messageHeadline": "Rebuild test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47eb3c851ace0499d4add619a3c4fc64f7487ea8", "messageHeadline": "Rename Env.message.signer to Env.message.sender", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "e0c3c901926be9872c550d191d7807ea8aef0f4b", "messageHeadline": "Merge pull request #295 from CosmWasm/extensible-cosmos-msg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 650, "deletions": 217}}, {"node": {"oid": "4563b166af7c3c1b45583bf7d7a570d658cec6f7", "messageHeadline": "Default for CosmosMsg::Custom is NoMsg, not RawMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 94}}, {"node": {"oid": "587688c1fea15a9871b9ff4e97934cadcd6dd793", "messageHeadline": "CosmosMsg::Native(NativeMsg) -> CosmosMsg::Custom(RawMsg) and add sch\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 233, "deletions": 141}}, {"node": {"oid": "766697263a08f8b4909dd514fbf7f683faf86638", "messageHeadline": "Remove unneeded InitOk, HandleOk from vm::testing", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "b237740ce5ffe2aa8937db48de9ba6c01524ef21", "messageHeadline": "Simplify contracts using CosmosMsg::from", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "2e108a9853ee20a029890f6843c1b2bdb89d3121", "messageHeadline": "Add From/Into for standard CosmosMsg variants", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "b0b5eb6064c9e28deb523352840131d41cd127e5", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "9e15aabf1aa6d548a61ecda6ef7e451c4bf13375", "messageHeadline": "Fix vm tests, new test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4d77f10e57144af204fa14f8a60c3841a8774f47", "messageHeadline": "Fix singlepass hackatom tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2f657fb2cb511003ad2159acd4d6ff5f5773da42", "messageHeadline": "Fix contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "19f9bbbe973148127ac2f4dab986b09fc3bebbc5", "messageHeadline": "Add helper types for vm::testing::{init, handle} results", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "dfdaf75371faff26ceedf69c699b94e8fa532e27", "messageHeadline": "Fix integration tests in reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "1c10c85978736c3fcd94a1a175470d07e6ef98c4", "messageHeadline": "Use CustomNativeMsg in reflect contract to demo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "dcd3316e9d0f970d947f52d85648a6c399c2faed", "messageHeadline": "init, handle wasm exports handle generic Native enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "95a3c2a821d1f6efa02c512556d119bf73f9df5a", "messageHeadline": "Make InitReponse and HandleResponse extensible over Native enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "638cd9a6757b9b8ff4df4f0d2f08a4a3e3e1ea54", "messageHeadline": "Make NativeMsg generic, to allow contracts to override this", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 199, "deletions": 11}}, {"node": {"oid": "1434dba6d4e9ad15bb520748fb292c0796850c6b", "messageHeadline": "Merge pull request #296 from CosmWasm/test-import-implementations4", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 113, "deletions": 23}}, {"node": {"oid": "0b71f77e655a4e5969fe34be12c3982d1cee4201", "messageHeadline": "Use force_read test helper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ce1ae708609bc96a707744201abb8aa58c03c9b4", "messageHeadline": "Test do_query_chain_works, do_query_chain_fails_for_missing_contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "90b68af722d1c128f3bc808f7d1a46add02a6e60", "messageHeadline": "Improve readability of ExternalQuerier.query", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c3b1a481f13c876639c2c04d45a90bce147bd543", "messageHeadline": "Run import tests without iterator flag", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bbe03ccf12a32c8019bca87b78cb59c2bed3742a", "messageHeadline": "Test do_query_chain_fails_for_broken_request", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7300d2989315e195b9a02f0f9be1744b617b1db0", "messageHeadline": "Remove unused api argument from do_query_chain", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f9b42e7366ed7eb015d38566f39f30f8ae797aff", "messageHeadline": "Merge pull request #284 from CosmWasm/messages-per-module", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 618, "deletions": 280}}, {"node": {"oid": "6ee916f779da24824ce7280b603bb091dfc13513", "messageHeadline": "Update contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "a930f08087c960694d9d05fc0674fd094c9d9e12", "messageHeadline": "Make CosmosMsg::Native also an enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 67, "deletions": 40}}, {"node": {"oid": "f2a7c6051d79455dea992ebd6c6d60612367fc0e", "messageHeadline": "Update CHANGELOG and MIGRATING", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "22f406469db1eea9f6fcfd1c18d51ba5ff58b047", "messageHeadline": "Update test contract, fix vm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "047529a5a3ae49ca76122152170ae380fe968782", "messageHeadline": "Update cargo schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 92, "deletions": 28}}, {"node": {"oid": "3fc7cf93af13e7456f6deb52a0e0c0ec9c65d4cf", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "0a3720179b95c9eaa840d2da364b62cbc5573ec6", "messageHeadline": "Rename CosmosMsg::Contract and QueryRequest::Contract to Wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "35a347434ac567ee4624948cea50e10c740632a9", "messageHeadline": "Updated hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "368419015049d99b5de159cdedc39a92e8cbf029", "messageHeadline": "Update std schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 286, "deletions": 94}}, {"node": {"oid": "adc20ad5c58f5d5f599baeeba706ed03e7b161df", "messageHeadline": "Add ContractQuery::{Smart,Raw}", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "d376137ea0e37ef45fefbe05cdcf73947ec6db5e", "messageHeadline": "Pull out ContractMsg, rename Opaque -> Native", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "fa48f6341dea4a74d69dc70ea6a05aed4da96a02", "messageHeadline": "Wrap Bank msg/query in sub-enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 58, "deletions": 49}}, {"node": {"oid": "9617d52e4a731fe0ff0d250774c53b032161e92e", "messageHeadline": "Merge pull request #294 from CosmWasm/test-import-implementations3", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 175, "deletions": 21}}, {"node": {"oid": "e62194e7c1939ed7aba00cd4ed2bc3ed97d5a28e", "messageHeadline": "Test do_humanize_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "bbe1cbec3cf92fdf97875286ad6436f2cbe2cb61", "messageHeadline": "Validate input length in MockApi.human_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e87d47b5d364a169f4eb92002925a5d644f232bf", "messageHeadline": "Test do_canonicalize_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "b82025a713537be2bffd725761eee2d0ba7ac250", "messageHeadline": "Improve dummy input validation for MockApi.canonical_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f2dba062478983d5e306d5f828f18620a705a264", "messageHeadline": "Fix order of do_write_* and do_remove_* tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "23ecf74c1477c48907c6725442606cef8035caa8", "messageHeadline": "Merge pull request #291 from CosmWasm/test-import-implementations2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 192, "deletions": 38}}, {"node": {"oid": "4989fb4f286b35b9b24602b4f8b36a49bb847fe7", "messageHeadline": "Test and fix do_next_fails_for_non_existent_id", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "53a5e9cbfc26ea2360b82a5940e62ef5f42869c4", "messageHeadline": "Test do_next_fails_for_*_region_too_small", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "aca77e3432b01a58dd94ab2b3ec5751bb0cbaa53", "messageHeadline": "Rename size -> capacity in test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8e4dfbc046bfa5a53c8f50ddafb62cc27ee0207", "messageHeadline": "Test and fix do_next", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "a5f8cb9e68cc46b5b833c11adb51a60a8bf62296", "messageHeadline": "Fix typo in comments erros -> errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e7f7dfda5a8e89f0651e07c7a0a1d4e1bfb26df", "messageHeadline": "Test and document do_remove", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "08717b4c589bbfe59f44bb8cccffb08f63696413", "messageHeadline": "Merge pull request #288 from CosmWasm/organize-error-codes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 145, "deletions": 110}}, {"node": {"oid": "356a34422b39284ac121243edec7aca186e450dc", "messageHeadline": "Organize errors by import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "2c1912a94925e273ac71cd1d71975977edc613d8", "messageHeadline": "Organize error codes into modules", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 111, "deletions": 103}}, {"node": {"oid": "ff8f0c52a15fad6b349c49904c5490790764ba2b", "messageHeadline": "README: Lint iterator features in std and storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d7ef81fa6529d013e7769755a50101b80c75cf6", "messageHeadline": "README: Run clippy on vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7294e7905010275dd81245a1ff5cd102da5cd839", "messageHeadline": "Merge pull request #286 from CosmWasm/test-do_scan-do_read", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 849, "deletions": 563}}, {"node": {"oid": "61ec4dad55ce2fcca158f98fbe82ffd9f50bdd3f", "messageHeadline": "Test do_write", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "cafa94c4d285ae074b92690d918a97cd9931741e", "messageHeadline": "Test do_read_fails_for_large_key", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "443eeab8570af7bcd843cb11753e59ae1e2c0c98", "messageHeadline": "Let db_read return error code for non-existent key", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "5577ec6533d17d874f8e5d634760985515ddd3c2", "messageHeadline": "Test do_read", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "13ff455139414c804629193ce62e77a19f3f83ab", "messageHeadline": "Test do_scan_bound_works", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "750f74e5738a94356459d0aa65501b8129a69739", "messageHeadline": "Improve do_scan_* tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 59}}, {"node": {"oid": "286d022c4464530569dc2659a8785bfab60ee362", "messageHeadline": "Let leave_default_data take Ctx", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "2a7ccb1187b14615091d3fbbb21790ca177b1935", "messageHeadline": "Test panic text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "06987eca1e25fd6203650829e6a06f7302b9a2be", "messageHeadline": "Sort tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "b7fdc79deadda7fb64b8fed9c9097a68eaeb831b", "messageHeadline": "Test add_iterator explicitely", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "dbd1207cd9700e1385dfc3b40da2a23025d456b4", "messageHeadline": "Add must_use to add_iterator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f57ed386a559135fc84e0349b03bfbaa0ad4cb1", "messageHeadline": "Move with_iterator_from_context tests to context.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "85ca8a2815f45b5a89e30b75a70027bd4374d677", "messageHeadline": "Add some guarantee to iterator IDs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8f4bfa227f2a6347e147314ce3ca5fe246fc978", "messageHeadline": "Rename to add_iterator and adapt docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8f1856bd40736f0655e178def9bc365a635aabe", "messageHeadline": "Move with_*_from_context together", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "ab75d9ae52ae8ab115ec350c651a7ea3f36f7f00", "messageHeadline": "Create ERROR_SCAN_UNKNOWN", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "77984a42ff2dd7a4911e4bdc76995e2b89761231", "messageHeadline": "Use Order import directly; fix error text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "a831413ffe6516048782d4ca94a425dadeade795", "messageHeadline": "Split context and imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 559, "deletions": 481}}, {"node": {"oid": "4a092b642c338b500af031212a6014531942532b", "messageHeadline": "Create safer get_context_data", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 75, "deletions": 72}}, {"node": {"oid": "1798bd962245afd6591a42288bc22f78f49ad97e", "messageHeadline": "Rename to ContextData.iterators", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d7da2539c9a7016f765a9e8a2cb21642167ef2f8", "messageHeadline": "Simplify destroy_iterators implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f58d82754957bab7a3b55be65a711dc0211a0a9e", "messageHeadline": "Rename to destroy_iterators (plural)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9407fc2c0ff782391b8fbb72d07e5efa89ae0ef8", "messageHeadline": "Merge pull request #281 from CosmWasm/next-result", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 132, "deletions": 91}}, {"node": {"oid": "cbaedce2cf2044277833741f22489806cae9d4e8", "messageHeadline": "Improve readbility of enqueue", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "81e94478beeeab8be5e5df1ed20d93bc45b572b2", "messageHeadline": "Add error handling to iterator items in ReadonlyStorage.range", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 130, "deletions": 86}}, {"node": {"oid": "1b617bbb342237d820685aa4d3fee00dbdd8e16e", "messageHeadline": "Merge pull request #283 from CosmWasm/improve-uint128", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 199, "deletions": 47}}, {"node": {"oid": "4b94952698f9a055b8e684fe439b65b7b14ab7ec", "messageHeadline": "Update schema again", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "81c16f5c8b6699ff87be44df0113e2aa10cf9505", "messageHeadline": "Add test for +=", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e8fea5d87122846c1d52a8ce396e4416e0556446", "messageHeadline": "Use String in Underflow error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "4a954ac3f3c418777d060552b8248fc584ab3306", "messageHeadline": "Merge pull request #282 from CosmWasm/clean-schemas", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 111, "deletions": 21}}, {"node": {"oid": "9aefebb3aa54d4717009fa774fd00071802bb96f", "messageHeadline": "Update schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 111, "deletions": 30}}, {"node": {"oid": "be55db02650ba9d3000137f5c30e6b9c8f954bf3", "messageHeadline": "Improve and test is_json", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "749bef4d9fd5d45793dd57b0cdc1e39b376b62bb", "messageHeadline": "Improve and test is_hidden", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "cad2e8e81cb91a273f65e97510bb98aae70c470b", "messageHeadline": "Please clippy", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f34e7f86fc3af09d01fc850cada36126fec0750", "messageHeadline": "Migrate schema directory cleaning into cosmwasm_schema::remove_schemas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "9ddb704ca9642d06cf636a728ad69f6c0f4c45fd", "messageHeadline": "Result not panic on Uint128 underflow", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "7a0940bbb4b7fe4162e2a92124afd3fe6f2f26c1", "messageHeadline": "Merge pull request #280 from CosmWasm/vm-error", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 105}}, {"node": {"oid": "751cdd0656fa0d977e839c2daa85827259ede6ca", "messageHeadline": "Migrate to VmError and VmResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 109, "deletions": 105}}, {"node": {"oid": "92f319e9f629f89999ca3a4b3ff14a12cfcb06c3", "messageHeadline": "Merge pull request #274 from CosmWasm/explicit-result-type2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 225, "deletions": 200}}, {"node": {"oid": "fc121901281e7f4852ef73e812e65886a9ac06ac", "messageHeadline": "Merge pull request #279 from CosmWasm/remove-CacheExt", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "c647b79a06d19c6fdaf0f05cacb6f197c353f28e", "messageHeadline": "Merge pull request #278 from CosmWasm/development-help", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "33b1e17e1a79025dcc7bb530823ff96f1da0c822", "messageHeadline": "Remove cosmwasm_vm::errors::CacheExt", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "2a426780d6d3d9f82589b6ffd127e126e78c631d", "messageHeadline": "Adapt some docs to StdResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4977d861178afeda864938a2bf8603266781a6fb", "messageHeadline": "Rename `Error` to `StdError`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "49afef8544c1e24f43109ff0983d61e77c342ef9", "messageHeadline": "Replace Result<X, Error> with StdResult<X>", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9861ea88c897a1ede6fc5f753ba87fde271160c2", "messageHeadline": "Move StdResult to Error and improve docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ab59e6762a050fcd8cfdf2a2e3251d9bb4a73caa", "messageHeadline": "Rename `Result` to `StdResult`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 171, "deletions": 155}}, {"node": {"oid": "86947a46219659f5ccfad51d2a9de9455306b577", "messageHeadline": "Add missing wasm-debug alias to reflect", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38489361913481ed4b1361ea56d1262f67252e4f", "messageHeadline": "Format migrating docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "342572089e14432269ef17490f8ceca2a1269612", "messageHeadline": "Make packages/schema clippy complient", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6a5c4bfcfa0f9e53c536cd88aa422af22594e7d2", "messageHeadline": "Add build instructions to README", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "c60b8019211a76e1b73e4802b9f0a3425e4ac611", "messageHeadline": "Run clippy on schema package", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e390dcdc0ecb095ccd1742b0a95357302da053de", "messageHeadline": "Merge pull request #277 from CosmWasm/range-result2", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "e832236fc6efa3a85c71d4282de7646c4e0e59ce", "messageHeadline": "Replace Cloner iterator with map", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "826f126cead684d8cc22011fac72cc16e38546da", "messageHeadline": "Avoid wrapping Cloner around empty iterator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5ef1121831888c170a114c753d02c6b0610e90f5", "messageHeadline": "Rename IterVec to Cloner", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "60dae2fd974fb07675be5c69c8552085201142a9", "messageHeadline": "Rename KVRef to BTreeMapPairRef and make internal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "7363cd83d7168ff867a7707dcc9a4acd1d7bbce0", "messageHeadline": "Merge pull request #276 from CosmWasm/range-improvements", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 345, "deletions": 154}}, {"node": {"oid": "d14297ce95ea0a81305a078751e1dc23b6359f97", "messageHeadline": "Merge pull request #275 from CosmWasm/clippy-iterator", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9e8b7fbbc7886cae375dcdbd091dd2a37cc7585", "messageHeadline": "Adapt queue contract to interface range change", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "62d47f74baa0f49a2d4847d739f810f06ed407ea", "messageHeadline": "Let ReadonlyStorage.range return a Result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 124, "deletions": 72}}, {"node": {"oid": "42cc20663cee9e0c1fd7fc80808e854c2250c773", "messageHeadline": "Add support for start >= end in range()", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 95, "deletions": 8}}, {"node": {"oid": "1c411e9a223fae7bcee44cdb60d75b4a3edceaeb", "messageHeadline": "Fix description open/closed -> bounded/unbounded", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d4ce90bce755f4d3c270cd95cdc08a213d576a69", "messageHeadline": "Use collect() to test iterator results", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 108, "deletions": 68}}, {"node": {"oid": "9b76b67a4bfa046507270e5b62fd99efad9307fc", "messageHeadline": "Sort tests in iterator_test_suite", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "1f77d5ff6efafcf0dccce8f4b60be8116144f3c7", "messageHeadline": "Adapt code to clippy's advise", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75dab9c226d680e1761beef9996953677abcef4b", "messageHeadline": "Run clippy on iterator code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dca59c07156bb8b03b4d217066f2bf6cf773a39a", "messageHeadline": "Merge pull request #270 from CosmWasm/rename-bigint-uint128", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "833ba5a6c9cabf147c5c6af2c27a7a39aa544559", "messageHeadline": "Rename some BigInt* symbols to Uint128*", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "33865ec8a2da951f7e0afcf91c2881fbe712c442", "messageHeadline": "Merge pull request #268 from CosmWasm/remove-balance-from-env", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 330, "deletions": 273}}, {"node": {"oid": "e22bebe9d4aa5697777cc80d1964f709c3e4f007", "messageHeadline": "mock_instances accepts contract balance", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "2861a18c729811c5422f61ba1c4527176a0ad3e5", "messageHeadline": "mock_dependencies accepts contract balance as arg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "081cc0700d555452e72cafd1f11a5b644ba5609d", "messageHeadline": "Update gas used", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fb6c649b0b781872f2509ff644525e9566d22be", "messageHeadline": "Fix vm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "6f7a247a636dfe3fa589d94044e9e525e54dcdb3", "messageHeadline": "Fixup after rebase", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3844589f7743695ea9e62322a924a520b648d296", "messageHeadline": "Move query helpers into std, make typed helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "bb9bbded27676291d1b788051fc8153eaa720447", "messageHeadline": "Fix hackatom schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "c0ab224ace38ff59cd8191aaf36d14f722252fbd", "messageHeadline": "Fix hackatom contract - query helper should move to std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "e869a2f1dd52d578060b8588852956842cf3db11", "messageHeadline": "hackatom contract passes unit tests - need better helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 44}}, {"node": {"oid": "d77340e64899d6bedf0c6a62bb06f130f650dc19", "messageHeadline": "Update reflect contract and std schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 37}}, {"node": {"oid": "3e93124e77ea1ca79d65f227fe8388508f3d1ff8", "messageHeadline": "Fix queue contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2e59aef13f8b40d86f367e6040ab3d71c81d0827", "messageHeadline": "Fix std tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "99542c213ffd7c402c272f2a09b28304183fe297", "messageHeadline": "Update all types in cosmwasm-std", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "bbefaf654643949bd21bda22820528e986154cd6", "messageHeadline": "Merge pull request #269 from CosmWasm/context-functions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ab298e401b29ae9c37834568306e7af2c8fa2427", "messageHeadline": "Rename to move_into_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0af17dba3b8bf5c5c846f53151d200a11792f8db", "messageHeadline": "Rename to move_out_of_context", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9778610ba8c3ee2d19604e84b7f0fe326a79da86", "messageHeadline": "Merge pull request #262 from CosmWasm/wasm-memory-validation", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 354, "deletions": 27}}, {"node": {"oid": "af3866bbf93e74931bd5d77e7cae1c52c85440b3", "messageHeadline": "Test gas consumption as range", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8148bcd4035824b8666b943d068c15fe614a617c", "messageHeadline": "Handle wasm32::memory_grow errors", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b1c46ce625dce146684dfc6fd05f2a2fa92bd587", "messageHeadline": "Test handle_allocate_large_memory", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "58ad5bc472043b2b3840db24cb570c2fbdb3f2ec", "messageHeadline": "Simplify do_memory_loop implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "92430b14aadc96506b24764c82c19143a84181c0", "messageHeadline": "Add Instance.get_memory_size", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "027a238d95224e545791878d1cbd463be0653cb7", "messageHeadline": "Use default gas limit (500k)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f998cf2f2c30c3c7d3bb0ad78f43f25ff9f3a077", "messageHeadline": "Add MemoryLoop to hackatom tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "2771f40cf3bd6a87f92a20d35c26abf433352cd9", "messageHeadline": "Simplify crashing test code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "9ad3f14b316db393c177b6220b52e25110b3771f", "messageHeadline": "Test handle_storage_loop", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d0f2e58cd9fc9f195934e8544873aa9f527f5358", "messageHeadline": "Split handle_panic_and_loops into independent tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "8774c2631e94381278e730b16178d342896f8d6b", "messageHeadline": "Avoid looping over 1 element", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "74164fee0a684ed44ed3ae7b7e231a7713af813a", "messageHeadline": "Add test test_check_wasm_memories_zero_memories", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d760cdfd8784646ddb165ae879b9b3eea27e8c50", "messageHeadline": "Test error \"Wasm contract must contain exactly one memory\"", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "bbdf3b1325700a7b2b24d31dc847c0057145c865", "messageHeadline": "Test check_wasm_memories", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "8a5bb3348cc90065f78481725d08dd06ca384e36", "messageHeadline": "Add check_wasm_memories", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ef71f18fd536cd44b22feaec518a4bac61f2495a", "messageHeadline": "Merge pull request #266 from CosmWasm/move-transactions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 243, "deletions": 147}}, {"node": {"oid": "bc2d77fcbb549ac9b080f2f089e959577a11b555", "messageHeadline": "Adapt hackatom to transactional_deps move", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ba30ebc7ebef150c7e47bbeb61ece604b7d8100e", "messageHeadline": "Move transactions module into cosmwasm-storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 178, "deletions": 95}}, {"node": {"oid": "99d87a895441dabdb1ad6d077acb42fee22bb4f0", "messageHeadline": "Move iterator symbols to iterator module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "77ca24f16f4897ded9490f5c766b4c6a97c83c83", "messageHeadline": "Internalize range_bounds", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e21fdcdb6933fc5095cd101ecef8262dc792ae9c", "messageHeadline": "Merge pull request #264 from CosmWasm/import-import-functions", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 58, "deletions": 100}}, {"node": {"oid": "76412bee7577ea074dbc12b5200269d9eaf95808", "messageHeadline": "Merge pull request #260 from CosmWasm/improve-coin-type", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 347, "deletions": 177}}, {"node": {"oid": "d40b31627bad6b9f820c05b39aa3e0cfadd7eebd", "messageHeadline": "Update testcontract and gas prices", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "cb829fefdf36425ba95437278846b89d1cc960bc", "messageHeadline": "Update reflect contract and MIGRATING.md", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 80}}, {"node": {"oid": "887a5220071ed2ad5ad7848eed51830efac98e44", "messageHeadline": "Rename BigInt->Uint128, coin->coins", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 138, "deletions": 132}}, {"node": {"oid": "68b7bf9b6eba9a3325003d83e1d502bad1477e7a", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "d6dd206f70ae7b3e8a64f239101a9d0cab56751c", "messageHeadline": "Add +/- to BigInt, test comparison", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "d5fd003d67d50728cb6d7438878f1ca21fcfd37b", "messageHeadline": "Fix vm tests, generate new schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "878711959ffee34a04dbc36d98ee93973bd7ae83", "messageHeadline": "Fix hackatom tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "ecdc309ed50c081b6cae07762f551bd0c3db9ea1", "messageHeadline": "cosmwasm_std passes tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "0b41757eec3b4e3918367f5c1229055f40f557ec", "messageHeadline": "Create BigInt type for Coin", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 99, "deletions": 5}}, {"node": {"oid": "7e850ebee75b6db41ee4fd46eb318b6a796b002c", "messageHeadline": "Pull coin out into own module", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "6156ae11f2424595ca8371b50e4f31ba4f28a515", "messageHeadline": "Check import type in check_wasm_imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "4943a3dd19087015b05246f5cdc04bb274d7e382", "messageHeadline": "Inline find_missing_export and find_missing_import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 29, "deletions": 90}}, {"node": {"oid": "103d21e0f5b03f8f6d49d237d8d08f12dd83c252", "messageHeadline": "Simplify some code in find_missing_export and find_missing_import", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ec9069a5c06deeafcc426954f0779a64945245bc", "messageHeadline": "Merge pull request #261 from CosmWasm/sort-compatibility-module", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 136, "deletions": 108}}, {"node": {"oid": "08be796b76caed1ec34401d9804b51fdd149791c", "messageHeadline": "Merge pull request #256 from CosmWasm/import-mask-contract-for-tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2824, "deletions": 0}}, {"node": {"oid": "63283882a5f71ea573bd658f1ad87cd6cbabd8e0", "messageHeadline": "Clean up markdown", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 252, "deletions": 218}}, {"node": {"oid": "b56d2a2a6f1e999cafedb534dbc3058a5fbb90e6", "messageHeadline": "Clean up old files when generating schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "fafd2bcaefcb094934e8f17b3d530585257389b1", "messageHeadline": "Test check_wasm_imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a52e218e2dc49e879366e25a6c2c6dbd2a3785fb", "messageHeadline": "Test check_wasm_exports explicitely", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d9047774343b9f9f91aa7159e408a14e1eb22cb4", "messageHeadline": "Use deserialize_buffer", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3fe0be75b9825c491418f118a3afed1d5e5a6892", "messageHeadline": "Split check_api_compatibility into check_wasm_exports/check_wasm_imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b50785188c75fffe042b4d0a79217d8fb09dc32d", "messageHeadline": "Add high level test test_check_wasm_old_contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "9a3d644c5a11aa1fa726d410d2eec7c7317633a8", "messageHeadline": "Rename and sort low level tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "36f89261ed6b5bcbf384b88d1880791ad4adb4da", "messageHeadline": "Add make_validation_err helper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "f5d30b78ed7565c879ed5dc2899892f386a77f99", "messageHeadline": "Merge pull request #259 from CosmWasm/update-testdata-contract", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "022fba64af2dd81d242f33c1b0ae630c121280e0", "messageHeadline": "Speed up test runs for reflect and vm_cranelift", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d18cf2d4ff8a9f045a9048f82614060d4c8b36b2", "messageHeadline": "Fix to_i32 annotation", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b84caceef597cde1c717b6b715f2ebdf6b41b1a", "messageHeadline": "Update schema generation after 0.8", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 46}}, {"node": {"oid": "feb8210fb9f087c49529a18618b78d9af4c03fdc", "messageHeadline": "cargo wasm && cargo test working", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "0f7cd2179d15014b640def6cf9101e39073208f5", "messageHeadline": "Updated deps and cargo wasm compiles", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 198, "deletions": 186}}, {"node": {"oid": "e34ee3ee79b6eaf6c268cadd6a96e28df7a728fc", "messageHeadline": "Remove compiler warning", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "730e610702e8d66319398e6bf6243663b79e5f66", "messageHeadline": "Recompile testdata contract and adjust gas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "971ab9cf8f9a1df2cad6575ab0df1fc06468b543", "messageHeadline": "One more in CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b29f3d3dbb6212437ecfbbbed3f3c2f96fcc8670", "messageHeadline": "Rename to reflect", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "af102cfdf028e37726b03e2064a5ae007fc30abe", "messageHeadline": "Add to CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "bcecf0c911efeb25014e526a6e1550caa3597c88", "messageHeadline": "Literal copy of mask contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2690, "deletions": 0}}, {"node": {"oid": "0ddf3364f3a6e265e4ad606e03d8f7693b03b1c3", "messageHeadline": "Merge pull request #251 from CosmWasm/cosmwasm-storage-iterator", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 342, "deletions": 9}}, {"node": {"oid": "f51b2d01e36d76937ebf533c6c2d252874c3f6ac", "messageHeadline": "Merge pull request #255 from CosmWasm/storage-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7d0cdb943d450ec1a8c305672a1a3d2e5e8f401f", "messageHeadline": "One more requested test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2abbccf98304435afa694909262e0f093f0b98f", "messageHeadline": "Simplifications", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 40}}, {"node": {"oid": "e3cc68599853cd28b0977b255f63a7bc301e4388", "messageHeadline": "Add comment regarding singleton pattern", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b22e8fcdd6fd35e299621f85c0274056b9a9384b", "messageHeadline": "Minor text improvements of storage docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "64b21a18cc28726c7170fdbe7a1026183066d85b", "messageHeadline": "Proper namespace_upper_bound that also handles all 0xff", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "2e9238c951b5e757cbf6f61a1aaf3092bc0225e9", "messageHeadline": "Updates after rebase on storage results", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "2e79b3e31cb8dba063bd74dce3b83470df928cbe", "messageHeadline": "Add range to Bucket", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "758560fbf9269404504a7ee5606d7c99d3622054", "messageHeadline": "Add range to TypedStorage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "9810cf30831b3764edd3a866befd4273a759acd0", "messageHeadline": "Test range_with_prefix on many cases", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 103, "deletions": 22}}, {"node": {"oid": "d7a55536838010005f3a18c1e0e6912626f064e5", "messageHeadline": "Finish prefixed range and basic tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "12e3e7dc59f17a62a97a62e859febad11fb0f27b", "messageHeadline": "Stub implementation (needs tests) of range for PrefixStorage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "4123cba728830413fef8f89d7efdeb57a9a7ee07", "messageHeadline": "Expose concat from namespace helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "067f7b0f652d3c5194d16e75c47c61bd27a69a11", "messageHeadline": "Merge pull request #254 from CosmWasm/read_region_max", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "7e6e2488717249a62d9548b93c94165b218b5a1d", "messageHeadline": "Merge pull request #246 from CosmWasm/error-handling-storage", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 224, "deletions": 172}}, {"node": {"oid": "2206bb0702157f9474d2f4a285254014c93b0133", "messageHeadline": "Update read_region max length constants", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "1cc7ef9daa70b7af86230c91016c0d5a132dbe58", "messageHeadline": "Simplify error propagation in get_with_result_length", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6fd1dbe481e97a77c8c785cb95179a46f01557ef", "messageHeadline": "Simplify code in RepLog.commit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b953486c76788931ccc9cd5a93015b55e63c11c1", "messageHeadline": "Adapt queue contract to new Storage Results", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57858d50a0e73b787efe3717dbf95dda96002e86", "messageHeadline": "Adapt hackatom to new Storage Results", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "67d0b824e600420a321425e488cd92daa2bd55f5", "messageHeadline": "Avoid unused warning for DB_READ_KEY_BUFFER_LENGTH", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9131ebcba4487aae818aabee8d36fdc63568bffa", "messageHeadline": "Handle .set/.remove results from backend", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d545e0ac9e7ac49986a1bb4cd787445b1bb0111e", "messageHeadline": "Create make_runtime_err helper", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "44a10a7712b809882982a0cc7d7b8ea47c8cd9cf", "messageHeadline": "Let Storage.get return a Result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 98, "deletions": 85}}, {"node": {"oid": "04132f277f917a23a88b8b64d49380634569353e", "messageHeadline": "Let Storage.set and .remove return a Result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 94, "deletions": 73}}, {"node": {"oid": "ea1e9908e515f6c24aca8f2cc27b75b446cd78e4", "messageHeadline": "Merge pull request #252 from CosmWasm/storage-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "afc6c236ab17311781ce68cf7c15e7b735f5b2ff", "messageHeadline": "Add cosmwasm-storage on crates.io badge", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c86c79e82a1b08b861142e76d0330cf8fd96bed", "messageHeadline": "Link cosmwasm-storage in overview", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3bab5234635636d6a6dc52e246edf33463b78f0d", "messageHeadline": "Add missing license blocks to schema and storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6c98694a22aefb20a6f29b805621ddd85fcdd47c", "messageHeadline": "Merge pull request #249 from CosmWasm/cosmwasm-storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1455, "deletions": 0}}, {"node": {"oid": "38515624541536ef97d1e228c7dbd97af424f9f5", "messageHeadline": "Update references in README and prettify it", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "86a60be1477c56867dfc0eb80366adb9d5961ca5", "messageHeadline": "Make snafu a dev-dependency", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6ea886972e510cc27a6dc2d68cc5003e4e88745", "messageHeadline": "Update to cosmwasm master", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 47, "deletions": 157}}, {"node": {"oid": "a67a700ecb4b840725e33365572b3f0b6e7d1d8f", "messageHeadline": "Add storage to CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "1fa3573f991a2cc203afd0d3d7685dec3fb4ac9b", "messageHeadline": "Copy cw-storage into storage sub-package", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1526, "deletions": 0}}, {"node": {"oid": "87ca5c78d3ba6711dbfcf00a280634c8070dc01b", "messageHeadline": "Merge pull request #247 from CosmWasm/iterator-tests-vm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "e0cde8b48e87dbb210999b771d2546115711cc1a", "messageHeadline": "Add VM build/test step without iterator", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7bb41ddaf13bbbf87dd2396ccc82976755f20f0d", "messageHeadline": "Convert iterator IDs to u32 in tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "e0f2662df419d582009c81345215c969614e56d5", "messageHeadline": "Fix db_scan documentation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f57c4e6d6a950b31b94108cf1ecce1b7c7dd3ad", "messageHeadline": "Add iterator tests to package_vm_* CI jobs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1366208fdf4001485f131158ab5726138db6f6e", "messageHeadline": "Sort CI jobs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "df4c02671758af1fd5acd8ccd7c31774b014017a", "messageHeadline": "Merge pull request #241 from CosmWasm/ExternalStorage.get-result-length", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "d704f681f4b9cb05cc47439660de342e5415ee5e", "messageHeadline": "Split into DB_READ_KEY_BUFFER_LENGTH and DB_READ_VALUE_BUFFER_LENGTH", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "47a022f50827ffaf75db2a95a460163127bbb011", "messageHeadline": "Increase QUERY_RESULT_BUFFER_LENGTH", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b03d09292fa3cc24f34ec484f0f71550d9430472", "messageHeadline": "Create ExternalStorage.get_with_result_length for custom result buffe\u2026", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "79047a6037c409863a08707193639c59a6146dd6", "messageHeadline": "Update other variables", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8f92b345fe6b034ee0c6adecebe2c31dd7c0a0bb", "messageHeadline": "Support results up to 128 KiB in ExternalStorage.get", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "db9e57d32044b60e32a2cd22face64f6c0ddd825", "messageHeadline": "Merge pull request #244 from CosmWasm/unsigned_iterator_id", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 102, "deletions": 31}}, {"node": {"oid": "15f2dc46449e1d45428bd1e2c0ba3a1dde90cc1c", "messageHeadline": "Convert iterator ID from usize to u32", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "b378ec5407a86f72856a82a3e961fe02ca8dfc5d", "messageHeadline": "Make iterator IDs unsigned", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "148394033fec8eb5ddfe6f54a6c5daa057127a31", "messageHeadline": "Create to_i32", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "c4dffd933364f1e3776322d466ffb9d83d926eae", "messageHeadline": "Merge pull request #243 from CosmWasm/rename-db-imports", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 54}}, {"node": {"oid": "4614c75719a83c690d54a34b0988cd09b22b1220", "messageHeadline": "Update test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d53eba154095c3ac077ae77d92cb32f0a8852ea4", "messageHeadline": "Test exports before imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "af9a29574a2aa371c6a9ec8c9eaf01b2d9f0e710", "messageHeadline": "Rename all imports from *_db to db_*", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "675b5a05925e9455dc8fdc77c991a328d69b6175", "messageHeadline": "Format contracts/queue/examples/schema.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8487090a48d6db3a123339ad433fa5c3dd8db9e6", "messageHeadline": "Merge pull request #242 from CosmWasm/fix-consume-value", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd250c1a90bf536ad46e3fa190a8e07835436de7", "messageHeadline": "Merge pull request #238 from CosmWasm/multiple-iterators-wasm", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 214, "deletions": 47}}, {"node": {"oid": "87b8ab3d49da3a9583d5601df5162765ac7381be", "messageHeadline": "PR cleanup, use iter.len() not explicit counter", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "5b8b5c0fe2bd196b02357f4cdd08a27fbf747c5e", "messageHeadline": "Merge pull request #236 from CosmWasm/add-schema", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 199, "deletions": 144}}, {"node": {"oid": "e09c360cc4918cbf3abc87e0b95f960a5c7129dd", "messageHeadline": "Update schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "63f923e80658718735a25d7b1e9cd9690b33e587", "messageHeadline": "Add contract-level test with 2 open iterators to queue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "fe27d0e8b07dbfce4192032c3cb817b5a4a3d099", "messageHeadline": "Update next_db call and ExternalStorage iterator", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e168ac9be5d89c97c73c6789bd42721ca3c313cf", "messageHeadline": "Vm Context tests pass with multiple iterators", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 82, "deletions": 37}}, {"node": {"oid": "18feb250aee6ac1208616f6ca95a0c28ce656452", "messageHeadline": "Add test showing failure of multiple open iterators", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "32a1054e7429af719498e423ed1e1bd011c6386e", "messageHeadline": "Use package_ prefix for vm jobs as well", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bb35ed3574c265f1b1c17afd69e6dddbaa4a406c", "messageHeadline": "Work around CI job name \"schema\"", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2bf665110eb8e96c651b45c190a9d6c258e7b4b6", "messageHeadline": "Deallocate value region in case of empty key", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8353d52e2da04eeb84b62bc6db9cb7a44c6d379", "messageHeadline": "Merge pull request #240 from CosmWasm/use_some_commits", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "07d22ad97ce5d054d247c966cd74c4709117f49a", "messageHeadline": "Make wasm pointers u32 explicitely", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "319e3237395507666ef1107fb39f3a393f944fcc", "messageHeadline": "Create wasm-debug shortcuts for quick build feedback", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a7e1cc4095495e145202f7b7e2b48f3f95e55e0", "messageHeadline": "Merge pull request #234 from CosmWasm/cleanup-context-data", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 339, "deletions": 130}}, {"node": {"oid": "867f1cbfce89f6e650353cf1960f584143153eb0", "messageHeadline": "Improved with_iterator to return Result as well", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "d260bdf8f246bb57281e534a108573389dcbc583", "messageHeadline": "Update with_querier to use Result", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "0f1ecfe5b3726fc2d9dfe024dd84c38af148b806", "messageHeadline": "Fix hackatom tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "3fe5f3d782cca574d5c5d7c6e7b22351a3daee6a", "messageHeadline": "with_storage_from_context returns Result", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 71, "deletions": 35}}, {"node": {"oid": "b232dac78c14f3cfcf11c27f527a54cebb67e38b", "messageHeadline": "Minor cleanup from PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "2d7b58d9bd5f254c6eb679e8433fcd611c3d17d7", "messageHeadline": "fix typo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90af8448f90e22508107ad5b6b9b5935f469f48b", "messageHeadline": "Test iterator context, query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "ae7dc576769d9f6694438efda029f6efcccfc5fc", "messageHeadline": "More tests on context storage access", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "1f473f108cbdd502c1825a1f7fc56be4f6876cc1", "messageHeadline": "First test on low-level context functions.", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "31b0d4940d594bf2cf7dd8bb7629129aa87ff1c2", "messageHeadline": "Standardize with_iterator", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "f5669b7ce0e4ffd15231d5d7e30bda880661aa49", "messageHeadline": "Fix clippy warning", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2d6faed3b9631d8aa1531ac672daa7a270678c4", "messageHeadline": "More cleanup removin take/leave pairs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "cc4b716b1cd57c004f896ba2dd023f3fe1324fc1", "messageHeadline": "Expose fewer ContextData modifiers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "fac31b4dfd380aca3fe9321f73e079e27ec66740", "messageHeadline": "Make take/leave_iterator private", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e586c0b6be5ef4c0402c5085896b21720ca07fb1", "messageHeadline": "Merge pull request #235 from CosmWasm/rustfmt-ci", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "215ce02390facf536170f91cef5a4768f15a9015", "messageHeadline": "Improve formatting CI job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "77d6f0cfc6ab0d3f3f9aab9c569e71e942cbe083", "messageHeadline": "Add schema CI job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2efeb795d45a387a1adf011a13ef76c26a663a04", "messageHeadline": "Add CHANGELOG entry for cosmwasm-schema", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8732e00c58bcd767f8679b75c2eaa003542aaca1", "messageHeadline": "Use new crate name cosmwasm-std in 0.8.0 CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce1da6dbd0577164449c8ae111b93dcdbf272072", "messageHeadline": "Test to_snake_case", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "342f8515d58a091d3944a6cf1fc6b3ea6d98606c", "messageHeadline": "Pull out cosmwasm-schema", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 110, "deletions": 111}}, {"node": {"oid": "d28eb6fb8bdf7a7f48407e252ae4bd5e9293f609", "messageHeadline": "Set version: 0.8.0-dev", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e9ff435be9ccffa53fb00fb62550548ccd969e27", "messageHeadline": "Merge pull request #233 from CosmWasm/conditionally-add-iterator-imports", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "60f25361ab8ba2e4537f10e460f996a4a21768f6", "messageHeadline": "Convert iterator stub implementations to conditional imports", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "95805f8716a300d180c6095e6061d284b059e76a", "messageHeadline": "Merge pull request #232 from CosmWasm/rename-data.data", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ed70f32c777ee3957448237c022cb49cde673350", "messageHeadline": "Rename ContextData.data to .storage", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "df55180012669014e3e6322675ae13db1307ee14", "messageHeadline": "Merge pull request #228 from CosmWasm/better-error-codes", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 76, "deletions": 50}}, {"node": {"oid": "6f35180c999bd440d074ebd1206852098e38d18e", "messageHeadline": "Merge pull request #229 from CosmWasm/medule-level-doc-comment", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "23c1c8651a4e740ea19db8fa8830da47761ea92f", "messageHeadline": "Return error values when iterator feature is not available", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e77a36404f86226b90a06c492be1a255a9d138b7", "messageHeadline": "Improve readability of do_next implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "cafe7673fa629a0fb69b3b0dcaa0574748351541", "messageHeadline": "Pull out SUCCESS constant", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "bc4f2e2ee0e93e58b0493d5b3a778d82972698f1", "messageHeadline": "Use module level doc comment syntax", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "16cbc3cbbd2a81a73abae983d509e0374bc9bb67", "messageHeadline": "Add ERROR_QUERY_CHAIN_* error codes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8bae96d165d88c78ed224431abe0a9cee968fef8", "messageHeadline": "Add explicit ERROR_HUMANIZE_UNKNOWN", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a6f6e0110aac4b285f1b26d6aa0896973923815", "messageHeadline": "Create ERROR_CANONICALIZE_* error codes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f87e39d46b268d54e8dfc457e1136d951cd7f3d2", "messageHeadline": "Rename to do_canonicalize_address, do_humanize_address", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "017cd5679cd02368b5ce09b10c7e07d7946a4e61", "messageHeadline": "Sort error names (shorter and more namespaced)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "8280165d072d6d0d89e4f7888d2abc1b0ce58288", "messageHeadline": "Create error code ERROR_READ_REGION_LENGTH_TOO_BIG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "366b843a1ce36f7754d302d055b0038bd3ce048d", "messageHeadline": "Merge pull request #223 from CosmWasm/improve-README", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 213, "deletions": 167}}, {"node": {"oid": "f2c4a295c87324cf1a23e653e222ef41d0a980e2", "messageHeadline": "Format markdown files", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 204, "deletions": 167}}, {"node": {"oid": "3e18790d505483f24f271fc96829c65bcbecffe8", "messageHeadline": "Add text formatter tool", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b19accc0658dd91f259eb78fa243283b07ee5815", "messageHeadline": "Avoid formatting product name as variable name", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "44ab7d80dabdb198a7f23444926938cc04a807ed", "messageHeadline": "Add 0.8 compatibility note", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0cee95e5d84b654a16dc70fb15845f3007df39a", "messageHeadline": "Fix cosmwasm-opt text", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcf13247ca3bbd8e31768d6f4888bf8084862d5f", "messageHeadline": "Adapt Overview to cosmwasm-std changes", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "54f502b65788cdbfd2453f01510b69637b7f4014", "messageHeadline": "Merge pull request #227 from CosmWasm/vm-serde-json", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "2658fd1ec8275ab80aed10a34fce6f411b0f0b47", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "715b0f0c33331c28ca624fd2e6e7e9524add9e80", "messageHeadline": "Update contracts lock file", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6c960c4ad638a29191425e0c26873705d59b43cd", "messageHeadline": "Only use serde-json (not -wasm) in vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "150cbbef2456d51824c5edf01fddad8559a01c46", "messageHeadline": "Merge pull request #218 from CosmWasm/querier-on-extern", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 570, "deletions": 187}}, {"node": {"oid": "31b122499d03445748c0ce26417fb532c22210a1", "messageHeadline": "Restored memory limit pending #217", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "534e3ef9fd0b4bd628425d14cafe33b3986167f5", "messageHeadline": "Fix TODO with query_chain error reporting", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "16e678f612135dedaaa504b6b22d0672a82a9f66", "messageHeadline": "Minor cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "62d710b7b2005e6059c931ee8fc2e9f0c77addf4", "messageHeadline": "Fixed lots of smaller PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "8b7f31821337754f5c6beb6f482ac4f04c74efcc", "messageHeadline": "Rename *SystemError::UnknownError to Unknown", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dd2f9d8fcbd423fae34e3219c71dc231b8de1dd7", "messageHeadline": "Use from_binary in contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "cc857bb7911bd4503da78dd683af06a237dd42a2", "messageHeadline": "Add to/from_binary to serde for ease of use", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "8e483baa81beb0db37cf93076784f2958b684227", "messageHeadline": "Fix up clippy after rebase", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d38407c8dce4a28f1e908ed381bf75adee7b4cb0", "messageHeadline": "Fix last tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b21ed22ee64be8fe6d0e4a96263f408d90f3a6e9", "messageHeadline": "Real querier working in vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "2d291c4c190a25a51e595a305b0c46f26b88a765", "messageHeadline": "Add querier to context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 91, "deletions": 65}}, {"node": {"oid": "c47980d26361aa0fc5447a549fa26c8043df7651", "messageHeadline": "Add integration test with query_chain - compiles, but fails", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "ca535249a87715b91200627bc915d0f9951c61e4", "messageHeadline": "Add unit test for calling into querier", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "a7b2be1183cbf394e4e53938d3fb901393c39e67", "messageHeadline": "Add demo call to querier to hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "7789bd44457e387433949e6070b7fbb174eeb3e4", "messageHeadline": "Add mock implementation of query_chain to instance imports (always re\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "75167c26083c99791c1869d5e94b81a4f9b048aa", "messageHeadline": "Update queue contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "b0cc6294297db2c74a2f0a3bbac711348a275a57", "messageHeadline": "Update hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "83310c3eedcc252a0b38470a49d15b059087ab3f", "messageHeadline": "Fix vm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "445ba023bca7d05389b4af1f9175b26bbf0f7e07", "messageHeadline": "Fix compile errors in cosmwasm_vm, using Querier", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 79, "deletions": 42}}, {"node": {"oid": "3bb98d0cd15a4ca99bec0e41989ff94ffa89b8a1", "messageHeadline": "Add ExternalQuerier support to exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "670059f70f3a04150856a7bc2ad7d3e32da9b885", "messageHeadline": "Add ExternQuerier to imports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "176030c252215db9bbc48297e5997e0beee40ab0", "messageHeadline": "Add Querier to extern, std tests pass", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "7a74898240aaa352e0e26b774a0482d9ef34d3c4", "messageHeadline": "Merge pull request #224 from CosmWasm/clippy-iterator", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b590eee016a4e88a96cd8c0880dcbcb77fad6e24", "messageHeadline": "Fix linter warnings in iterator code", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8501b640ae8bed234714bb90ca28cae28b1eb087", "messageHeadline": "Lint iterator features in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65467109e1a54d2989e8de7d5ab508f8cdf6d8c7", "messageHeadline": "Merge pull request #222 from CosmWasm/clippy-stuff", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "a834de8dbee8ba52bc5d3de2a1f9e39dbbcdf3ce", "messageHeadline": "Typo in circleci clippy config", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d51e5f513bbaa0e8615432b9f1b0f2562183798", "messageHeadline": "Fix up clippy warnings", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "1f2cb6abdc7f5556e1080465ca85650797c3a0d2", "messageHeadline": "Merge pull request #220 from CosmWasm/enforce-json", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 67, "deletions": 31}}, {"node": {"oid": "01cebaf80c7e7cb2a8efb5837dd40f5633b19b85", "messageHeadline": "Rebuild test contract and adapt tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7cb68eb5e20d69d13c8c8daba5aa931ae898d7c", "messageHeadline": "Require query responses to contain valid JSON", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "2cede008d50461cf544dc1dc42edca5cfb2a80a5", "messageHeadline": "Rename RuntimeErr -> WasmerRuntimeErr", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d6d5c942be543c81efcc0b02efbe9e1d8d440476", "messageHeadline": "Merge pull request #219 from CosmWasm/reuse_call_raw", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "cef9ed9e026040e74cfe2dcc24189b3936070dba", "messageHeadline": "Document call_init_raw, call_handle_raw, call_query_raw", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5c9ab93a243e38f143a20ad369c0e63d0c441220", "messageHeadline": "Fix order of functions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f552506cb2869dd633955f03046a71e7ee8b1ff", "messageHeadline": "Reuse call_raw for init, handle and query; fix constants", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "f912a561cc3cddb73d89c9daa06e3e0197f92bf5", "messageHeadline": "Merge pull request #215 from CosmWasm/vm-memory-limits", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 355, "deletions": 64}}, {"node": {"oid": "51c38e3d2510f701acb9303ddd7ff6bc5d65bdf3", "messageHeadline": "Fix typo in *_UNKNONW", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0343a681867f10d6537d9d3e1d23eeccbeb9308a", "messageHeadline": "Use fmt::Debug for errors in panic", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3791c78886a78a17e959bcf12a35c2059894677c", "messageHeadline": "Use non-0 test data", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aff28c57b31c06ceab166eeefc8f8d47189d1136", "messageHeadline": "Fix to_u32 doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69a5ab2d87b8e9995bd16c27cada381ff2acfec8", "messageHeadline": "Make to_u32 more generic", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "9979bbb02c05900ed1db980ea9518a208986e54b", "messageHeadline": "Implement error handling in maybe_read_region calls", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ad05a8bf720cfe3a00146085d234987360becacc", "messageHeadline": "Simplify misleading CI step names", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d65d326e4c6e266715f1aab210940e5647178c13", "messageHeadline": "Regenerate hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf3ba05830b6e312b2d94a7a22ba4d8c36476d80", "messageHeadline": "Update hackatom build command", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdac0d9da74302eb80564491e40844ead1d7567f", "messageHeadline": "Add return value to env.write_db and env.remove_db", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "eb44edb556ae875692753f97cbdf0ea7f306b337", "messageHeadline": "Add missing whitespace", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12914bd5c4ac8d700f34c39c952709f8d4345d8c", "messageHeadline": "Add CHANGELOG entry for read length limit", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4caa09ad05c9834ce2439947b6f5f341b7cabd02", "messageHeadline": "Format CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2b9dddb06f5d6fd3205f54cf382ce0df15c63ab", "messageHeadline": "Add read limits when reading contract created regions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "9c6e2fc52f7e65f75a0f5168f66fb705c2832a37", "messageHeadline": "Safely convert usize to u32", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "43e0c4f07d8482bf8107bc18c0c297b9465f30a3", "messageHeadline": "Add tests for Instance.func", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "4396b3b9562223fcf9e641451582c1d7c0fa2ca0", "messageHeadline": "Sort and test memory allocation and rw methods in Instance", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 86, "deletions": 18}}, {"node": {"oid": "be05ee8ef350cfc0e44bb95bf5bd9bd98d39dc3c", "messageHeadline": "Merge pull request #212 from CosmWasm/use-api-result", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 744, "deletions": 169}}, {"node": {"oid": "7f13a0114bc45d0254cabb3633497c8579b0bfb3", "messageHeadline": "Double unwrap call_init/handle to avoid compiler warning", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20488ef48e5855031ec1f41aeba7c19f91a655f1", "messageHeadline": "Update test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd2a81ef0dbc97d01fab9c5065cfd6637f888b13", "messageHeadline": "Update wording in CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "17f85df9f45da20be50919155e9f618cf6dc1b04", "messageHeadline": "Merge pull request #214 from CosmWasm/use_snake_case", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38676f794ceb6468b1c190dc0027844412206878", "messageHeadline": "Change remaining serde rename_all = \"lowercase\" -> \"snake_case\"", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30b50295d986858c2d6948cf53b0d2b46b4b8397", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9ea74e1ae447baf7796c3e3352f0309ee37a1e12", "messageHeadline": "Update contract integration doc after #213 rebase", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "4394594c00422eb6b01cbaa2dca6e37ef387f425", "messageHeadline": "Simplify WASM bindings making use of Result -> ApiResult", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "7ca7b861568d081c9057730636eb8668047bbe4d", "messageHeadline": "More tests using Result to test specific errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a72e484d2ddcaa5433bcadfa9976ab8b2f0386ad", "messageHeadline": "Fix up vm test code to return Result not ApiResult", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "7c467ece326c8e3f965a27ff48a7462a8d8549db", "messageHeadline": "Init and Handle also use ApiResult, same schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 80}}, {"node": {"oid": "529090d2e015ec8d66edd4967ed93c6a85fc94b3", "messageHeadline": "QueryResult is ApiResult, but same JSON schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "f18d8467b45637d773c7e43c85549aafcdbbb40c", "messageHeadline": "Update integration tests to use richer error response", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a90e85ffe3f1b3bf7d83a0744c2fcef536f410e1", "messageHeadline": "Undate error handling with wasm contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "f932a40361dc04c36eff56b078d362c2960c7915", "messageHeadline": "Use ApiError not string in Init/Handle/Query Results", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 641, "deletions": 9}}, {"node": {"oid": "8571006110336161a1ab3e11ae1e4df976a0a025", "messageHeadline": "Merge pull request #213 from CosmWasm/improve-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "e879d59768762275f63ffdb982ab430c2e90acfa", "messageHeadline": "Add instruction number 5. to integration test docs (from examples)", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "436b873f6c3450c234b824e834605c5f3c8442a2", "messageHeadline": "Prettify CHANGELOG file", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "e5ade40e47c61ca4bf944bd932f0afe7aa7b67ac", "messageHeadline": "Merge pull request #197 from CosmWasm/define-querier-types", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 465, "deletions": 159}}, {"node": {"oid": "3da90297911cc99c97cf407d96adb9c8bc18aae8", "messageHeadline": "Reword CHANGELOG entry", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8cda64745606b1548df0dd22e58241421ce2888b", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d3d5c331318c65ed52058196e444b739e442d3f9", "messageHeadline": "Fix clippy warnings", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2a7ba5e64d562f88b9c7ccab502360f22000ed2", "messageHeadline": "Add new to MockQuerier and expose from crate", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2add214d23555712f4ec3b58f2d6c07bb779487b", "messageHeadline": "Implement simple MockQuerier to test interface", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "b1a27d10f1c3736660eee0287f1ff3461b1ec970", "messageHeadline": "Get nested error conversion working with into", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "855cc23b669f981eb6c3cc5ca3a1e366a2a238c0", "messageHeadline": "Handle nested errors (now via custom method)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "bc9e39392e77c2643f6637e6d9bea3606a1a2ebf", "messageHeadline": "Extend Querier response types, add more tests for Error serialization", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "c4a96ab4bf79f68b2095ce465d5e6e4545ea4c2e", "messageHeadline": "Add SystemError and ApiSystemError", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "66b9e5be9cd833da73133354da613082ad14f440", "messageHeadline": "Move ApiError next to ApiResult", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 156, "deletions": 151}}, {"node": {"oid": "bf5941a53229ed070141ec304eb7160656d022dc", "messageHeadline": "Work out ApiResult more", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "d9d267fba1b01f3489f4e1c55a7fb3a0cadd3ddd", "messageHeadline": "Clean up Querier trait to use ApiError type", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "8a776e0821578166af4eea72d8f3f55776e0a3c4", "messageHeadline": "Add some docs on design", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "159eea95c6cdcb795970a662b5701041dc445d8a", "messageHeadline": "Add Querier trait and supporting types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c25360663c75853b3cb3d21df540ef005432432e", "messageHeadline": "Merge pull request #209 from CosmWasm/c-externs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "78a47d749b3a32e38f61920b1b6e6f1d71017b31", "messageHeadline": "Rebuild test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a75ee2ff9713cac783979f2cfdcb1cf7d4ffac3", "messageHeadline": "Avoid unnecessary `use cosmwasm_std;`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "c6e6499606a74ed05bde678286dec09da145c26f", "messageHeadline": "Privatize cosmwasm_vm_version_1, allocate and deallocate", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "80a4da8c96ba55dc25f1d50fc4e659f30a14f67e", "messageHeadline": "Remove unnecessary wasm::{handle, init} export", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "de2697e137452bd9db99c1557cf8d032e0c20be2", "messageHeadline": "Merge pull request #208 from CosmWasm/integration-test-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "9b624a7d5a04b51dc4076795fa3d62cca776e6d1", "messageHeadline": "Merge pull request #210 from CosmWasm/snake-case-serialization", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "1b30a2da869b38da2b81aad9ae98d5908d7be074", "messageHeadline": "Use snake_case in all Serialize enums", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c1de9a9d877b8ba6700894184ffb09c8f407ad8c", "messageHeadline": "Update integration test doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "08a47e02765ccd72286a73f60da444f8fdbab8c7", "messageHeadline": "Merge pull request #198 from CosmWasm/response-types", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 465, "deletions": 208}}, {"node": {"oid": "20c23ce493c26e17d4fa8ed533a7480b300a9ccd", "messageHeadline": "Create explicit QueryResponse", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "614b03402e67ed376dae17ec8f9279b2a4ccb6fe", "messageHeadline": "Pull out query.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "11ea668e4945df2b5b44bfabb3379b4118d8edc8", "messageHeadline": "Comment on Error and Result", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4562f0c0ce1bcf785ed0fc2f5377bdc1341d5cc7", "messageHeadline": "Split cosmwasm::Response and cosmwasm::ContractResult", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 310, "deletions": 74}}, {"node": {"oid": "16603b2efe94878269d88c204658ca90b7207e1e", "messageHeadline": "Pull out module init_handle", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 114, "deletions": 107}}, {"node": {"oid": "aa62de4e45a8254ba6ac981a01d460660f8d0b2a", "messageHeadline": "Merge pull request #199 from CosmWasm/serialize-errors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 148, "deletions": 4}}, {"node": {"oid": "5709b5ccc2f246c7652929464ec76e841919eb62", "messageHeadline": "Fix tests after rebase on serde", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5326d81dc21e638e809aed77d7380b179239dcf8", "messageHeadline": "Clean up ApiError refactor", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 76, "deletions": 81}}, {"node": {"oid": "a2ce534b2dfbf6fb5f7a63d8a1654152b660acdc", "messageHeadline": "Separate concerns - Error=snafu, ApiError=serde", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 91, "deletions": 114}}, {"node": {"oid": "ae59ea304f3067dc90e9ffc9651ea3fcaf939087", "messageHeadline": "Add try_from to convert Error to ApiError", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "784bca38724a29a481396073f4ce72e3658804e6", "messageHeadline": "Test ser/de on all error variants", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "ff1867e78f9e1a3d8d0bf68f9056a48c90724482", "messageHeadline": "First error serialization test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6e0b275c87066ad9f2b62b8b1c6cb50e65e04349", "messageHeadline": "Add De/Serialization to errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "2a1e7dae23afc2528362793a63e2008d2e4c16b7", "messageHeadline": "Merge pull request #200 from CosmWasm/better-serde-errors", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 89, "deletions": 41}}, {"node": {"oid": "d7b447bf129e6ecbc220502e18c6864e2eb00bf7", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0febc15b264617c149e44fb63f765039f4095215", "messageHeadline": "Update hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ac058febac495c63f5397524a1a5c74c76a0d20d", "messageHeadline": "Update queue contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "aa630cb3564b3573f5eb4f336ae3ef0eed93b1ff", "messageHeadline": "Simply cosmwasm_std wasm serde usage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "bd3674082126841805dc8a060578edee3f674f7c", "messageHeadline": "Use updated serde format in cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "d7e61ce08e31ac2f140edfab3fad5dbea7ba4595", "messageHeadline": "cosmwasm_std::serde now returns cosmwasm_std::Error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "50f7e4c7e74f8e5bb172a84819494e18141a1200", "messageHeadline": "Merge pull request #195 from CosmWasm/update-snafu", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 177}}, {"node": {"oid": "014ce1c86aba0f6aea09cc8e7964a389c0b8b294", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "effa0d45dc3821f10fdbd2b21dfe4cd812aa1cb8", "messageHeadline": "No longer hide snafu::Backtrace behind feature flag", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "1565a058728bc1f9f00e9f59c564045ca9d69f33", "messageHeadline": "Update snafu to 0.6.3", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 36, "deletions": 141}}, {"node": {"oid": "dcc8446cff1d00eb7a0054f82219a6468e29d2cf", "messageHeadline": "Merge pull request #188 from CosmWasm/lifetimes-v2", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 156, "deletions": 109}}, {"node": {"oid": "ac505024c41731be785231495da6c7991a3669a8", "messageHeadline": "Fixes to changelog", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3af7507ede16d8e581e407ff114339726d3c938f", "messageHeadline": "Remove last warnings with iterator feature flag off", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8538e9b67c211364ea4c6c1ce19ad7f1910ab972", "messageHeadline": "Separate out all iterator feature flags in context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 94, "deletions": 85}}, {"node": {"oid": "1ac5db3ea4c824fce30d38376812f0791582c7b7", "messageHeadline": "Cleanup context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3e681a180008b4082ce9a39464239941109192ec", "messageHeadline": "Use some unsafe code in context to allow lazy iteration over wasm bou\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ddbd6600b8de16c530596b488660cdbd27673d6a", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c50ffbdd4a91126ccf3295a928ae659fa028c363", "messageHeadline": "Make iterator greedy in vm context, deal with last errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d68ffdf6577e19e5a508fcfe6fdb9fc69f06589e", "messageHeadline": "Trying to fix context lifetimes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9fb8172e0a463af1473b64557be43d23272c807", "messageHeadline": "Lazy iterator in StorageTransaction as well", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "386ed0e38138d9cd363b073d532c0b53f1994ee4", "messageHeadline": "MemoryStorage using lazy iterator (no collect)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "8d21704a6be340e4e99d98bfb0165860c8f18ee0", "messageHeadline": "Add lifetime to range trait", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b18dda4fc6844a78a267dba9ae318255168c0ff3", "messageHeadline": "Merge pull request #193 from CosmWasm/schemars-0.7", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 143, "deletions": 273}}, {"node": {"oid": "932e38968d7c422f977858b72040cf864967d48d", "messageHeadline": "Convert title to snake case", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "cd5e7c57ba6f57b641ebb499bad87b611d6f20e5", "messageHeadline": "Merge pull request #192 from CosmWasm/integration-test-docs", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "95124506ee75703b04acdefde96bf0c5f56f515c", "messageHeadline": "Upgrade schemars to 0.7", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "a0759fd0094ae757c5b820376722309ba70c3543", "messageHeadline": "Generate file name from schema title", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 85, "deletions": 243}}, {"node": {"oid": "46fe9b06b37afb6d12095e78f9890147f03ff02a", "messageHeadline": "Update export_schema to add final newline", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "7bce504e142fafd270788096f95dd1de8af27505", "messageHeadline": "Update commands in doc comment to cargo wasm and cargo integration-test", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c2ebb1a7db4311447eba880c48b1d9b102067e3e", "messageHeadline": "Merge pull request #181 from CosmWasm/iterator", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2613, "deletions": 459}}, {"node": {"oid": "229a7b666f7d760b7bfa6f31d670ad71fbf65a19", "messageHeadline": "Merge pull request #189 from CosmWasm/cosmwasm_vm_version_1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "2d4ad533280e74443bafb3c486e71b73ac6afd8e", "messageHeadline": "Update queue schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "213162d4817eef9030446173d4a1f860caacf1ad", "messageHeadline": "One more cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fa6e6533f7b59503b31c0a74d61a0f6588ccde36", "messageHeadline": "Update vm based on review comments and other cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "89e0d0c0403fb99f0f5cf1e313dc7b12d33b76fe", "messageHeadline": "Update queue contract per PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 56}}, {"node": {"oid": "bb33a528ef3b4a0b3fea38788f5182938a32b8f2", "messageHeadline": "Change required export cosmwasm_api_0_6 -> cosmwasm_vm_version_1 in VM", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "a981c3dad3a491a63817879406f7384585346ba2", "messageHeadline": "Recompile testing contract with new cosmwasm_vm_version_1 export", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48aed579b5c9c33decdbdd76464825f84677da67", "messageHeadline": "Update export cosmwasm_api_0_6 to cosmwasm_vm_version_1", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "377d595bd5dac4cb05de16bed3caa5673e7248a8", "messageHeadline": "Adjust scan/next with new memory adjustments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "95dbe365ed5402bd57e57d22e0f4252f1215c064", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "458f027c876776ad445cbe2afac80144c1ae2dba", "messageHeadline": "Fix CI issues", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 84, "deletions": 66}}, {"node": {"oid": "b504dc768ab3cfdf5e261a4143c5dafa82c188d7", "messageHeadline": "Add tests for StorageTransaction properly handling delete", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b739730cf6152d0dcc60958338eaf828602c9292", "messageHeadline": "Huge overhaul of StorageTransaction to properly overlay deletes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 121, "deletions": 55}}, {"node": {"oid": "5831749a1e188cf03f653850a0923fc5248854d5", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 190}}, {"node": {"oid": "c0c63f6db891dc94b83a0cb6264f0fecbc2e71fb", "messageHeadline": "Update schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 60, "deletions": 67}}, {"node": {"oid": "0c460ecbc7b9ee99f4fd9f9a966e47aae144a3a7", "messageHeadline": "Fix last queue integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a6ebfdfc13ee4505a907b163e0aa6cbe1581804c", "messageHeadline": "Queue integration tests run, 1 small failure", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 50}}, {"node": {"oid": "00102553156d9b2e2a3b61b97bbb6d88e01c5025", "messageHeadline": "Implement iterator callbacks for vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 112, "deletions": 27}}, {"node": {"oid": "598f335095e7f6e5fe6fac89627463dece150544", "messageHeadline": "Poor man's feature flag on Instance::from_module imports!", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "781af915aa8de4158861920a477183729b7d2561", "messageHeadline": "Queue integration tests run (but assertions fail with stubs)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9c5eadc925d481eccd575b86ce94c904385abad6", "messageHeadline": "Add some stub imports from cosmwasm-vm for new storage functions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "d739f5d399cb2d10326d002a05e1143a6b503e76", "messageHeadline": "Renamings and doc comments per PR review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "e86b1b164463b8d3be67f40330c5b5ea3c48fecf", "messageHeadline": "Address PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f360161422c3f9a96bb44e5fda2ec4d8a3f40ae3", "messageHeadline": "Update queue integration tests to compile - fail as vm support missing", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 233, "deletions": 201}}, {"node": {"oid": "42ced30158c5dae8a5e404da4e18854ea848d89d", "messageHeadline": "Add ignored tests for unimplemented delete in StorageTransaction", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "b15900f3775f2aea463654b141a1f11091717869", "messageHeadline": "queue now works with delete", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 53}}, {"node": {"oid": "5279ffb7d2589be50a9e880165bee0e796b9d18e", "messageHeadline": "Add remove to Storage, works except for storage iterator", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "e765d44653ec9cb5946b658e3bced02105ac2d22", "messageHeadline": "Add some unit tests to queue, find missing delete issue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 173, "deletions": 270}}, {"node": {"oid": "7a2caa5295c0c700485a2a0a649281cf7e26e1b4", "messageHeadline": "Add queue to CI tests with speedup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "401d49cc7973fd1feac61cd45617f0c23d25986b", "messageHeadline": "Fix iterator feature switch in cosmwasm-std/imports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "160c505f407386a90b86021cf9b5a187276fe078", "messageHeadline": "Copy hackatom contract to new queue contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1970, "deletions": 0}}, {"node": {"oid": "f571986220e6b4752a7f117146d5349e0588b5bb", "messageHeadline": "Rough implementation of client side wasm call to iterator", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "572427d5cfe3ffcd1845fa3cd595b38808efc9ee", "messageHeadline": "Add wasm storage iterator check to CI", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "62e50b095a43522a7fcbe09f7435e10e8502cbf9", "messageHeadline": "Split out transaction functions from storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 307, "deletions": 297}}, {"node": {"oid": "c09bfdabbc8adda72d310c11df40fabbfbcf4050", "messageHeadline": "Simplify the range api", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 70, "deletions": 56}}, {"node": {"oid": "cb2162e61e09bd2ce7ffc9e0e28420701dcc7fc0", "messageHeadline": "Please clippy", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "35dbcd3f2349860c51a37a5aa0b49cf94930e5d6", "messageHeadline": "Merge sort for StorageTransaction", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 93, "deletions": 22}}, {"node": {"oid": "1a7f250af120d3f07b37df02fc4c5045bf6b3906", "messageHeadline": "Basic range implementation for StorageTransaction, with failing test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "fdb8fe64f72bd69da9fcb967ff046ebb843cbf6b", "messageHeadline": "Pull out test suite for iterators for reuse on other types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "44e8abf4b513d41667edc3ca7a8fd8a9d70c6706", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "e18a6829957cbac4594244c4ed9f38296e287757", "messageHeadline": "Add tests for memory storage iterator", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "bc37b072f5d3216e511d0e2c1ececbe6b8e4a9ab", "messageHeadline": "Mock refs MemoryStorage, simple range implementation for MemoryStorage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 37}}, {"node": {"oid": "eaf4b5aebaf21c011bf7a16bdb8f1c4639f5a8b5", "messageHeadline": "Remove dead demo code", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 215}}, {"node": {"oid": "8b48c15c2bd9f4623a82f97b10671c1a027536f5", "messageHeadline": "Ensure we test with iterator feature turned on", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cb9bf34bc473a24b9c3082215e9dda9b6d1a36b5", "messageHeadline": "Add feature-flag range method to ReadonlyStorage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a4900179776ec9bf12bd19fe24cd9de011b86495", "messageHeadline": "Merge pull request #187 from CosmWasm/improve-region", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 148, "deletions": 88}}, {"node": {"oid": "84cdd62e45308bb1d4ea35114a54aa36297dd13c", "messageHeadline": "Add missing CHANGELOG entries", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "547be8c3a86d81e398f9c5c86ac1ff36adc1cf97", "messageHeadline": "Rebuild hackatom test contract for VM", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61d2581dc9db350d30080d30462e828eb1ebacf0", "messageHeadline": "Let alloc create length 0 Region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "a33061baf3cb28cf525ac37f815e96f65a2adf23", "messageHeadline": "Pull out build_region_from_components", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5286d692065f57fd0fda0a2841231e51794ff23b", "messageHeadline": "Update gas values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e75646c6e9bcca1fb9342bd318377aa44ff02ea", "messageHeadline": "Use latest test contract", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "89ea98515bd29027ec4c773ac16b70babc6ef114", "messageHeadline": "Create new contract_0.8.wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e4c72968174817254ae9a912c77b513167825a2", "messageHeadline": "Override length in write_region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7e036a2b5ba88ad3c37385b8f70a2cb01c74c80a", "messageHeadline": "Rename to get_region and update doc comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6563ae3369e405013bd71c849a8e6bfe255d6e9e", "messageHeadline": "Add Region.length", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "9f02e63618967757119ae33b7765e09dc8a5f60c", "messageHeadline": "Rename Region.len -> Region.capacity", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "6a57759967792587fef62a9f1a30a28557a188ef", "messageHeadline": "Make `Instance.memory`/`.allocate`/`.deallocate`/`.func` crate internal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cbee919b18e9189f51f030bc371921ccd70ccef4", "messageHeadline": "Document Instance.get_gas", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5e177d9bce48d8ef756ec98126244187183cb0c", "messageHeadline": "Improve region based documentation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "19bad73708772995dab4ff54a3ac20c663bc5f17", "messageHeadline": "Merge pull request #184 from CosmWasm/upgrade-wasmer-16", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 200, "deletions": 162}}, {"node": {"oid": "0d31e0404da47a866e6c9a08ae55b2219e68278d", "messageHeadline": "Update libc to 0.2.68", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "bcbf623320dc5a3f0fd9835bd319add506f3c0f0", "messageHeadline": "Upgrade wasmer to 0.16", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 164, "deletions": 126}}, {"node": {"oid": "07caeec08141a408ca3a2644839c9ac82b41a1c4", "messageHeadline": "Merge pull request #182 from CosmWasm/crate-names", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "61e847ea6bc945edc44ba6ce9b88e38facc514bd", "messageHeadline": "Rename package `cosmwasm` to `cosmwasm-std`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "2a9a236fbd15777895348efea26a7fd3a66ecdc7", "messageHeadline": "Merge pull request #180 from CosmWasm/upgrade-rust", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "821deaee4a0183b30d4b74d50eb78d2ea283b776", "messageHeadline": "Upgrade min Rust version", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "3c330b0b2e77dc30ee0a318d8f896c80da27ba0f", "messageHeadline": "Merge pull request #179 from CosmWasm/schemars-upgrade", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "613276d201f5e79c26f4341b09a350fb7b117880", "messageHeadline": "Regenerate std and hackatom schema", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b99f38ddaeb274cb4426875923a60ca1ddb7ac7a", "messageHeadline": "Avoid duplicating generic checks like unit tests or schema generation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fe1e3e77b882fc3cd0efb3eea35108f8b596f790", "messageHeadline": "Ensure hackatom schemas are up-to-date", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9ad849f539c650b94f3049e4c813db86ef7786f0", "messageHeadline": "Upgrade schemars to 0.6.5", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "2832422fc8a20001c88c2078181bc96d7eefd23d", "messageHeadline": "Merge pull request #177 from CosmWasm/export-symbols-directly", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 152, "deletions": 95}}, {"node": {"oid": "6656ccadc985aac4f72058428e14d174061fcb58", "messageHeadline": "Extract non-wasm32 module cosmwasm::testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "d078daaffce3bb5e534e51f7ee3f2e28662d63e3", "messageHeadline": "Export MemoryStorage, RepLog, StorageTransaction", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ecd05e6346781cee9463e6294cb65d12c587e87f", "messageHeadline": "Avoid using testing type mock::MockStorage in storage.rs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "c1b2d77ca00f6c9a93384fce373319cd6711814f", "messageHeadline": "Rename `cosmwasm::dependencies` -> `cosmwasm::mock_dependencies`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "04c26fb050cd4f52759adc1ad618bc8f27ea6a31", "messageHeadline": "Export all symbols at cosmwasm top level", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 59, "deletions": 53}}, {"node": {"oid": "854d58e2348365936beab6a1f02456fadb0da5c4", "messageHeadline": "Make all symbols from `cosmwasm::memory` crate internal", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "0008aae4c229976da485f788633516f4746d0110", "messageHeadline": "Improve documentation of struct Region", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b90a3ac2ae003a8b6fa781ae256789708f84e642", "messageHeadline": "Set version: 0.7.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4f6a395066babef456717fe92808d778d17ef984", "messageHeadline": "Merge pull request #175 from CosmWasm/more-std-tests", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "f5514ea0d5dddb18765997f1d6bd5f9e77168baa", "messageHeadline": "Merge pull request #176 from CosmWasm/no-cmake", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "59cbed283560080fd38e36feceda9b6085e06f40", "messageHeadline": "Clear cache", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "50d86168e0b46c510fd0b6d007437984d0df98bc", "messageHeadline": "Remove unused cmake installation; explain usage of cmake", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9401bf247b3b488b18a3369ed54093dd76e1e895", "messageHeadline": "Add wasm32 target for std job", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8fbe061b1952c1bfc5cca30060c4f112b679a2fb", "messageHeadline": "Make \"Add wasm32 target\" copy/paste friendly", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c7a0727f29d8414e31831d81d3ca61357abf85cb", "messageHeadline": "Regen and test schemas of std in CI", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b677062bc78e532bf7cf32000196bc45668f08a0", "messageHeadline": "Test wasm build of std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7afeb44fe35b7403e74caa3f63dc9ec59b25abbd", "messageHeadline": "Simplify some step names", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e74cadf7a453f7374e99cca3d0ab051069d8b99", "messageHeadline": "Merge pull request #171 from CosmWasm/cleanup-extern", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "ca21499ca9fc909079c1ed3a7d08275c463d7261", "messageHeadline": "Make ExternalStorage not cloneable anymore", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5ab586b6251a98bf60816fb87e0c02403374ab7f", "messageHeadline": "Remove public `cosmwasm::imports::dependencies`", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "c21d6258f47ee86a2231fdbb423eb0b7e18df0fc", "messageHeadline": "Make `Extern` not `Clone`able", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d32d0ed98aef30c488016efb3e978b990b4bad00", "messageHeadline": "Merge pull request #172 from CosmWasm/improve-doc-comments", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49af1bdd15679123315e95d63954fa27630e440c", "messageHeadline": "Document ExternalStorage/ExternalApi", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fb62112aa9b55f6abdd1898fb109ebb26cbd6d04", "messageHeadline": "Remove some outdated comment", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9ea8d53c02251dfaf25bb4f68549b3d51ca4b5eb", "messageHeadline": "Merge pull request #169 from CosmWasm/Binary-schema", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 11, "deletions": 32}}, {"node": {"oid": "34ddaa3b7f9a44c7df8b1ec056f05673faf17670", "messageHeadline": "Re-generate hackatom schema", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "1af1c34a4a093191ae6a41e2bc56b0030221dfd7", "messageHeadline": "Fix schema type of Binary", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "1a84451df76b4cef6a501d005c6338c5dc65bfa1", "messageHeadline": "Merge pull request #167 from CosmWasm/move-sdt", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 98, "deletions": 265}}, {"node": {"oid": "318828c251ad59ef4befc6c6c01402223570e1b1", "messageHeadline": "Use glob for workspace.members", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "00698e3d59c818a9327c2ec2d614f81672c62e88", "messageHeadline": "Streamline readmes and licenses", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 43, "deletions": 213}}, {"node": {"oid": "2771e836459c642c5e5d94c071d36b5b66e569b2", "messageHeadline": "Rename folder lib/ to packages/", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3318718523dbfc9981e1f8abbfb32d42a4796249", "messageHeadline": "Rename base -> std and configure explicitely for standard library", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "43fee8acb1179a3bc23fd7f8713f77252ac5a8d9", "messageHeadline": "Use working_directory to set clippy dirs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5eaa2f52b52d69ef675d46f2dd9d8b53e556de50", "messageHeadline": "Adapt clippy CI config for new std folder", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac2e21f384d86d0d1afe83cf38c6236719200212", "messageHeadline": "Move package cosmwasm into lib/std", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "a07ac8ec1986cca339742daa2056ee258f950994", "messageHeadline": "Merge pull request #166 from dandanlen/with-commit-struct", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 78, "deletions": 29}}, {"node": {"oid": "3691675484b52f1954f05b6497c3bcd7da441bb9", "messageHeadline": "Reorganise and add some docstrings.", "author": {"name": "dlennon", "email": "3168260+dandanlen@users.noreply.github.com", "user": {"login": "dandanlen"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "6c34f496bd9adf341964f04b5ef932e0fd36770e", "messageHeadline": "Add intermediary commit step to storage transactions.", "author": {"name": "dlennon", "email": "3168260+dandanlen@users.noreply.github.com", "user": {"login": "dandanlen"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "24c4d71c25d45001b7715b3b22dc0a03e82fa5a0", "messageHeadline": "Merge pull request #164 from bryanchriswhite/patch-1", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d507f43ef514c30ea1627fd3964ce8f2d2f642b", "messageHeadline": "Update README.md", "author": {"name": "Bryan White", "email": "bryanchriswhite@gmail.com", "user": {"login": "bryanchriswhite"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22349a8db94b63a2f91768ce227c33c1273b62bf", "messageHeadline": "cargo update - quote to 1.0.3", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 382, "deletions": 478}}, {"node": {"oid": "2f931d7d214f3c8b35c7c495ce3a1c23025a6c5f", "messageHeadline": "Merge pull request #163 from CosmWasm/release-0.7.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "02af502c867abb9aed0888f14444fabba111e510", "messageHeadline": "Update version in Cargo files", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3df4b4c566a490e8151eec6a16185b2116b6035c", "messageHeadline": "Update README and CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "17f2489d61fa8120c00be57bfc2bb6b06359b6a3", "messageHeadline": "Merge pull request #162 from CosmWasm/save_wasm-multiple-uploads", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "41c97a6c2b38b73b5d2fb3c3b760d3b97aa3ed8a", "messageHeadline": "Allow saving the same Wasm byte code multiple times", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "cc3851b6951de901e384ef474de6a1d8108afee6", "messageHeadline": "Add baseline test for save_wasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "11ba319990656fece000000e252d6b0f37d66e48", "messageHeadline": "Merge pull request #160 from confio/no-wasm-bindgen", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 23, "deletions": 69}}, {"node": {"oid": "0fadb3efe0b6795e30444cfeec7076de9ec2e054", "messageHeadline": "Recompile example contract with confio/cosmwasm-opt:0.7.2", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36eec1e00e199f23db145995302a39c6d746364a", "messageHeadline": "Document VM testing", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "91629451eb179b89ce0d06c3ccc182b94f0c28a1", "messageHeadline": "Update build instructions", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "508ee1319183588a3263e3bf4310867bdf904c4f", "messageHeadline": "Remove wasm-bindgen dependency", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "d7c5dd839e083dd8026e512f8cd3052ed65dd0cd", "messageHeadline": "Merge pull request #159 from confio/deserialize-handling", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "5c3383b260fe6d712e4eaf9937a9b981885fac6c", "messageHeadline": "Test and fix corruted data", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "3d948f5b0dd5eca4d112f6c7117014b390a036c5", "messageHeadline": "Move crate::errors::Error into test module", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "491504bcdec0055713885451c652e34130885543", "messageHeadline": "Separate wasm deserialization and check_api_compatibility", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "b27dc132e0d701079fc0ada42bc3d32a2663483e", "messageHeadline": "Merge pull request #157 from confio/0.7-polish", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 98, "deletions": 29}}, {"node": {"oid": "313ace30b6368ef2142227aaea92bfcd525e1f30", "messageHeadline": "Add missing log entry and release date", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ef91a703e43b5ed0556a4145c69081557822fcf0", "messageHeadline": "Prettify CHANGELOG", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7aa2895d81c7fce18134e270e8c6a1b072368fb8", "messageHeadline": "Update schema of cosmwasm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 93, "deletions": 26}}, {"node": {"oid": "23991f23e406e92a6e9fbe442d15a8e20c62540f", "messageHeadline": "Merge pull request #156 from confio/rust-version-ci", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b3426fbae16c08c86ad1edf8f058f5a9ac59b26e", "messageHeadline": "Use pinned rust version and make cache keys depend on it", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ab755e56cf87c591dbc2fc8309a15ae4a7db92a8", "messageHeadline": "Merge pull request #154 from confio/normalize-hackatom", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 394, "deletions": 64}}, {"node": {"oid": "d7f8b048e148b8606ed8b71a450518f1125868d6", "messageHeadline": "Create dedicated test scope singlepass_tests", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "1f1729907d5e96614d41ff4c8f9165433491a9ae", "messageHeadline": "Enable job hackatom_in_singlepass_vm", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fbabafafc05cdd9b788e673a91a7031feb53afc1", "messageHeadline": "Adapt text block to multiple contracts in lib/vm/testdata/", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a1fed04d6e455bbb733a22523b0bd4185e12777", "messageHeadline": "Use the same features/defaults for hackatom as for other contracts", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 346, "deletions": 16}}, {"node": {"oid": "07357c6972e47fbc41e012f29eb0301518f1d939", "messageHeadline": "Merge pull request #152 from confio/structured-logging", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "c74acbb9e4d1e25f1a2a0e65448c6ff9f0b79473", "messageHeadline": "Update gas values", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "127df3e6cc679c45f92965be3becb5f4bd28d099", "messageHeadline": "Split into contract_deducts_gas_init and contract_deducts_gas_handle", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "8d868e284dd462037467149c74ec28b00f90d6e2", "messageHeadline": "Rebuild hackatom", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59937e76649d193e7be5f0efd3204c1f23c25f19", "messageHeadline": "Make log non-optional", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "a2532e7e2ceba2a71ebcd46c6dadf327209d3ae0", "messageHeadline": "Improve hackatom build docs", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "818d91b96ac3f8d747139789b174c1f32aa97c9d", "messageHeadline": "Remove hash.txt from repo", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee98e290ae5dc83c515564c242ddc1befe98e32c", "messageHeadline": "Update gas costs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d0b37e21d435268026bdb91f1997e1a178bc0f1", "messageHeadline": "Recompile hackatom test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9a00e4322e92d37dd3f3ee48578b5c01f7d5ea1", "messageHeadline": "Use new logging in hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "c17ea3faf6c5417cbe98b415c7469d9b1768d708", "messageHeadline": "Change type of log return value in ContractResult", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "855087b2dd2f33179c6844d993763f63204f417e", "messageHeadline": "Merge pull request #153 from confio/wasmer-0.14", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 146, "deletions": 95}}, {"node": {"oid": "34c06307c57a604c23a72fec4d62f5d07b83d6fb", "messageHeadline": "Merge pull request #150 from confio/merge-0.7", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 1077, "deletions": 988}}, {"node": {"oid": "b244a75a4b06bfe41edb251f959c54f15cf989a7", "messageHeadline": "Implement Send for Api types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1255909c8ecf7a5854495f7328b01dbcfaa9afd6", "messageHeadline": "Update wasmer to 0.14", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 145, "deletions": 94}}, {"node": {"oid": "c7cf4b94c1beb6333102faef22df1e36fdf974d2", "messageHeadline": "Bump Rust version to 1.40", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "591e82f3d5978559b7ed10ed62ef44ad75eb420d", "messageHeadline": "Bump version to 0.7.0", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "47b43fabb9e3c12c230a7ec894c68ef50575fdfd", "messageHeadline": "Merge branch 0.7 into master", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1058, "deletions": 969}}, {"node": {"oid": "bc30d471b7f60767f900518f154fdb3e2702a43b", "messageHeadline": "Update note on v0.5/0.6/0.7", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "5bbe878d1eddfc33c733082675fb23ecf6b9b67f", "messageHeadline": "Bump to 0.6.4", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b97b5cedc30a5e72acdeb53464c509bf48a5591c", "messageHeadline": "Merge pull request #145 from confio/upgrade-wasmer", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 164, "deletions": 157}}, {"node": {"oid": "182548c34df6baf6d792d345f894831ba8e216c9", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "bf555f04ea7012a42eb810433502c04c1bb64823", "messageHeadline": "Fix cranelift compile issue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635ffddba66bd49f34e38b8932dfbfe854a92410", "messageHeadline": "Fix loads of compile-time-errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "077fc2d519ced09bab9059b01d21e20cf49c726c", "messageHeadline": "Update wasmer to v0.13.1, remove Backend enum", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 146, "deletions": 126}}, {"node": {"oid": "3351c30a7423c1e65eac32063c2f356a63fe84b0", "messageHeadline": "Merge pull request #142 from confio/hackatom-with-failure-modes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 191, "deletions": 18}}, {"node": {"oid": "4dcfd3bb2ed37966af85b9487e9de57f275a27ec", "messageHeadline": "Cleanup from PR", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fdb5ec11cae306be18c384cdb8b3cddd9db21db4", "messageHeadline": "Rebuild new test contract and fix tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "e559b64c7f7b4dd3724665316cea22d717a1b1b3", "messageHeadline": "Clean up naming, fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7276c33f64c50b58307fb1d36fe8419d7d914e4c", "messageHeadline": "Test error on infinite cpu loop", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "f31eab7d89cb6b832bb24fdb9708bbb84621d227", "messageHeadline": "Tested proper panic handling", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "72019caed2d192b7824ac96d0209692e2f29258a", "messageHeadline": "Fix existing tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "360ee97088e7b4afaf23bb678cc4e0926a7fdf50", "messageHeadline": "Add HandleMsg types to trigger failures", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "69d73c78ebfa3b9268171e98f9066c92c007127c", "messageHeadline": "Merge pull request #124 from confio/make-contract-send-optional", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc8761dcab178b2f02af7afe8498d395ba39550d", "messageHeadline": "Make CosmosMsg::Contract.send optional", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0392c56e166e8f1abd49776c8b8e66f01080147", "messageHeadline": "Merge pull request #120 from confio/small-cleanups", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "af3e5e9e3e57bb995b6a8ed812f1b2abf7c966ad", "messageHeadline": "Add .editorconfig", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3747efe41bad7f478e40fd7e3f1c55e808f662ae", "messageHeadline": "Remove unused imports codegen::{MiddlewareChain, StreamingCompiler}", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6368ce17c27bb56c2d4dba1c8ea84a7ee075c186", "messageHeadline": "Exclude entire contracts folder from workspace", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea4570b0bc8619f4251944cb51a06f65e0473056", "messageHeadline": "Merge pull request #119 from confio/cleanup-c-interface-for-query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "d68542ab74021a605b12f27e40bc0c4e3b4d281e", "messageHeadline": "Avoid allocating huge amounts of memory when Slice is broken", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8b2a034311451970ecb7d3d5defe3908afaa3a8", "messageHeadline": "Improve docs and error reporting when deref fails in read_memory", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "8d31039a0d5b0314205bc00aa66316ce7893a8b1", "messageHeadline": "Crash early if wptr.deref(memory) returns None", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "609684c2fba20ab0f34f1da577dbb84f4384dc07", "messageHeadline": "Avoid ref to ref ctx.memory", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "754be63838c4710e915fa5a2c74e51b639c98aee", "messageHeadline": "Improve readbility for error handling", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e772fac1e7d5905ccff236f89307b2b255487714", "messageHeadline": "Bump to 0.6.3", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d12db651ea4ef4dd5b9fe6f825ae51167b0d9fc9", "messageHeadline": "Merge pull request #117 from confio/error-cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "69d0e0ca8c69d9ad76e369e81caf3e539f3d3a73", "messageHeadline": "Use error helpers in hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "cfb35174b2d32cca55e38815a84369d822af3bfb", "messageHeadline": "Rename error helpers -> contract_err", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7a020e211d3a93df710442f5a51483f660a28b88", "messageHeadline": "Merge pull request #116 from confio/use-string-from-utf8", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "267bc4c805f6258ec0692ea1e7ebb5b57815eaaa", "messageHeadline": "Recompile test contract, lower gas usage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "78657053c4eb4232766f9631af09a4fa5479d10a", "messageHeadline": "Optimize more", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "27e09ca8dee2397a9a73dec2e679eda28cce292a", "messageHeadline": "Add unauthorized() helper", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fe1b7af6264118f0e56ce60989dc70b5a98fa2f6", "messageHeadline": "More cleanup of from_utf8", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "48e73b89f6234f4519dab46ec3ce76356a9fc39a", "messageHeadline": "Clean up extra copies in cosmwasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "95a80294470bd3570e1775895c81776144d4467d", "messageHeadline": "Merge pull request #115 from confio/dummy-0.6-marker", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "cee2bd52e75928cba4bf6eccba32085525c82be8", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 62, "deletions": 246}}, {"node": {"oid": "3039622faaa17d03f4b1ac2d0b0f5a2bc8226c14", "messageHeadline": "Test that old contracts get rejected", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4fe7b5e2f0e62d3882723a03949d4249933f2e70", "messageHeadline": "Compiled new test contract with cosmwasm_api_0_6 export", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 246, "deletions": 46}}, {"node": {"oid": "5e785d4613fb9d742f84ce5fa6b922e82903055c", "messageHeadline": "Add return value to dummy so it doesn't get optimized away", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbeff1349f4284f4be264fd1dac9f43252a4c4e4", "messageHeadline": "Add cosmwasm_api_0_6 dummy export", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9b57844e7434b69d4f587ea73d35e51cc02be6bc", "messageHeadline": "Merge pull request #114 from confio/add-utf8-error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "c92ccb7f11668dec98bf98d55c45395db4380e1a", "messageHeadline": "Add helpers for Contract and DynContract errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "dfc2a6ea5edd4cf987a54bd9dac219987b2ba2b3", "messageHeadline": "Add Error variant for String::from_utf8 error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "73d00ddef8fc992c3634e8024d1761f2aaef0899", "messageHeadline": "Merge pull request #111 from confio/add-query-tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "6acb09fd59ade7c272590c51d0c06180aa2bcf72", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "22b8027a4737d98281f68c1e116d0742fe6f9cd2", "messageHeadline": "Re-enable query test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "4eb9d6b2fd283460b0fe28c523f0bf6be6036542", "messageHeadline": "Fix test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3198185aae06091f04d45ab35ac8a896ea8244a", "messageHeadline": "Recompile hackatom (with query)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "fc89ff3415d79686a717134346dad6b32f48aa25", "messageHeadline": "Bump to 0.6.2", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3c7ee14b9bd719ecc152bb70fbc8fcdc8e6ddcac", "messageHeadline": "Merge pull request #109 from confio/add-validation-error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "3c7b4e58ea66c7d9615c9fd8b45079f8e8e261c3", "messageHeadline": "Add invalid helper, test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "0ef8bcae24556ad741cb879f8ad7e91a816f2b83", "messageHeadline": "Add ValidationErr to CosmWasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "ee175f2c6836dc5d98c18295dc9c22027a0122b4", "messageHeadline": "Merge pull request #108 from confio/check-wasm-exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 595, "deletions": 2}}, {"node": {"oid": "b994699352b9ad7f6df060fbca937039e62a0831", "messageHeadline": "Minor cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7a599b32716b8be9a85641b2186303a6904e2d55", "messageHeadline": "Integrate compatibility checks into CosmCache.save", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 269, "deletions": 4}}, {"node": {"oid": "9f967cab36ec1516f113d5fe722fec40cd47f0ae", "messageHeadline": "Move code into separate module", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 148, "deletions": 70}}, {"node": {"oid": "7ba52e1c2d3e2240bcdf1e052c98be1c87e8e1dc", "messageHeadline": "Demo check with wasm_nm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 249, "deletions": 0}}, {"node": {"oid": "98e1351e2f958e03e426cadad97a52bbe7550353", "messageHeadline": "Bump 0.6.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "441bff356d190afd2779f0e8ce5c26869c938814", "messageHeadline": "Merge pull request #107 from confio/add-more-errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9a1f635983face056147a6fd509a2f744d64c89c", "messageHeadline": "Fix error message on NotFound;", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ad0446a26dcc4ec9bcd9ff903ae63c8ed387386", "messageHeadline": "Add NotFound to Error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d9f6183faddc60c9ddcabf3c2427932c41333f72", "messageHeadline": "Merge pull request #104 from confio/upgrade-wasmer-0.12", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 109, "deletions": 383}}, {"node": {"oid": "aef8a07e1577dfb4bc2e58d7fba8071c868cc9d7", "messageHeadline": "Removed wasmer-runtime-core dep in favor of wasmer-runtime", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 306}}, {"node": {"oid": "2a08f3f768d25c0ac52f261b1fe7199c20b4725f", "messageHeadline": "Import wasmer_runtime_core directly instead of wasmer_runtime", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "131c8e949fd22a502227728ff4e440c51ad2821d", "messageHeadline": "Move compiler_for_backend into backends mod, minor refactor", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "2386243f6f82a78284290bd216c492101292a5da", "messageHeadline": "Update Cargo.lock", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "ac0a2df8f2808b5a7a2222de3344974ea179d0f0", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9d06fe031914879efa7f107514bfc808973afe58", "messageHeadline": "Fixed for cranelift", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1af057b2fb38804e13452884cf9255f947b38c95", "messageHeadline": "Tests pass, needs cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "224757fb520dd451cf694f2986f9b191d73edb0f", "messageHeadline": "Fix test error (always compile cranelift), hit new cache error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "710a1afcb38cfccbd00d1667e0e22c6947761070", "messageHeadline": "Enable caching test for singlepass - fail", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c4952148fd9fa106e2e6b19575468c1967a39feb", "messageHeadline": "Cargo.toml cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0891d953115ad82946681da50232fe696a6fbb0f", "messageHeadline": "Upgrade to cosmwasm-0.12", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "da21d160140813dc73652f15307552d1228d1bab", "messageHeadline": "Merge pull request #105 from confio/improve-key_prefix", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 92, "deletions": 39}}, {"node": {"oid": "e372d91fe140631dc9893ca4d3e5f8f74dd45a64", "messageHeadline": "Stabilize multilevel", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c1cc36ef3ae4624334213601b92f20168cf5427", "messageHeadline": "Rename application level prefixes -> namespaces", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7bccd5d97c2e9ad53bdea51983e9ea4039066818", "messageHeadline": "Rename to key_prefix_nested", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "06b1f89b97eff21bf8889fdbce33ecf9bfb887de", "messageHeadline": "Improve docs for key_prefix, multi_key_prefix", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5477aded77a998cae91a8059d324a8367863e94a", "messageHeadline": "Improve testing for long prefix", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f1559062c849e00ed10eb71cf03eecf70afd2208", "messageHeadline": "Implement multi_key_prefix based on key_prefix", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "8a82727d55cb404cbe84ff36879bceb3d051d243", "messageHeadline": "Improve key_prefix implementation", "author": {"name": "Simon Warta", "email": "simon@warta.it", "user": {"login": "webmaster128"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "fb62b52f0fca1c8706d7bb2518d8ec1716d0cf8f", "messageHeadline": "0.7.0 bump", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "3fdef189676f06424c830e1d72f4d90063b49d79", "messageHeadline": "Add JsonSchema to clarify the api calls more", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "5510c61fc469b296a494dfa3be05f20f32a9a042", "messageHeadline": "Merge pull request #97 from confio/typed-msg-in-args", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 82, "deletions": 95}}, {"node": {"oid": "e6172fde333572da2da3d34950856b8d8ade4961", "messageHeadline": "Integration tests working with types, not Vec<u8>", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "ea4a0d50c3652904e4a55097831c0ff32778d34a", "messageHeadline": "Update testing to use types, not Vec<u8>", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "1908670e484de0dad7504a1df2836325c78a3d4d", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "478a0dd12cdb37c6d5af63dac42305b52952c841", "messageHeadline": "Fix up thanks to integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88207e87f08ce1d437907c50de36a9cdd67e4be6", "messageHeadline": "Update hackatom contract and unit tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 42}}, {"node": {"oid": "06b160566c3c8589bb995ce88925a2177fed2fb8", "messageHeadline": "Force this to work with DeserialzeOwned", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "8ddf206131d6c2321fb9dc02b3607fb0e1fe37a7", "messageHeadline": "Try to change parameters, but stuck with lifetimes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "e0fab10ed2281955832d25f6c1292726db9b4788", "messageHeadline": "Merge pull request #85 from confio/multi-prefix", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "b449c9f07bb292f90af6337da4684966c9598f65", "messageHeadline": "Add note about multilevel instability, code cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "219a9cf3974e87fa32eb86e00e408b9e1217d175", "messageHeadline": "Add demo of multi-level prefixed storage (optimization)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "75de7517e8fca5bc4d27a35a3c993255d29ea249", "messageHeadline": "Merge pull request #96 from confio/ci-fmt-lint", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "10ea05ed90cf2dcf4cec3b06ecc3e64a5393e028", "messageHeadline": "Fixed clippy to run on lib/vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c013f663635b420011a96536d751446d8ec1e0fe", "messageHeadline": "Clippy on lib/vm as well, fix errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4a6355a48b5d2708388335536fbc27329dd5e7f5", "messageHeadline": "Remove git diff so cargo fmt job doesn't hang", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0646c2982919975da67e4111c78338129bfe6af6", "messageHeadline": "Fix clippy warnings", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "edf550d500545b88c7eb7c266b1e782337de6bc6", "messageHeadline": "Cleanup typo", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "775528b0d3ee2266801d1c8528eeca8ddb084d5a", "messageHeadline": "Install rustfmt and clippy components in ci", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "322433597fb66cd978a98874be666932eb975b66", "messageHeadline": "Enable clippy linting in ci", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "5452c5708b34e758090e3a9971fdde3c22a5eaa9", "messageHeadline": "Enable fmt job", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "373f7a41f1afd4938d9e322500c4fe922dddc804", "messageHeadline": "Add cargo fmt task to ci checks", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "3e445258efe3969bf1c63bdefa4145553a3c1a89", "messageHeadline": "Update stable builds to rust 1.39", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ffd2f5835a73424c541f2e45aeba916cd1cdeaa", "messageHeadline": "Merge pull request #89 from confio/checkpoint", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 233, "deletions": 34}}, {"node": {"oid": "51765afa353465fb99ec3260a4f7b542c4f86f9e", "messageHeadline": "Add requested test (no commit/no rollback)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "551a5b1da9d3d54ae51e7dfee496f4e8672c4745", "messageHeadline": "Rename Checkpoint to StorageTransaction, checkpoint to transactional", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "2045604406c99fb25ade432d7e035815ae6812e5", "messageHeadline": "Add checkpoint_deps for working with contract tests (init, handle)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "dcffec2a22d77e9bf1602340e304dbb1ddd1a62e", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 53, "deletions": 45}}, {"node": {"oid": "25c65cedb891c468e95f176ee116915bd594edb5", "messageHeadline": "checkpoint decorator working with closures", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "3aa5ab93aa6f48f7d8642dd65ae5e95e66339028", "messageHeadline": "Implement happy path", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "dd6ee92e7d2e175ff0aae81b03fc3f0d7225d17c", "messageHeadline": "Wrote basic handlers and test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "2b32add91d4ddf4cc57d98dc07b565cac460a1f2", "messageHeadline": "Demo checkpoint wrapper", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "09d36ba5293eb5263e3d482fc7282cd61aff917c", "messageHeadline": "Merge pull request #95 from confio/flexible-mock-params", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "36beb22ac417cc8790d0c54e757ce4090eb0ba13", "messageHeadline": "Allow mock_params to take multiple types of arguments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "75245fa9675c04328a8b8646e73d3cc998138dbc", "messageHeadline": "Merge pull request #94 from confio/fix-query-result", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 97, "deletions": 9}}, {"node": {"oid": "5a70af604590413be78381ab22f0ac0774661509", "messageHeadline": "Make unit and integration error handling closer", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f6cae2d3a5ff3ddbc6498e348e8e161e62b8505", "messageHeadline": "Add failing query test case to unit and integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "8e8406e17e53cf7b08dd8fe074d195fd3e9f39f0", "messageHeadline": "Demo query in integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "d48d5d101e00226701f22422e5374fdc989c80eb", "messageHeadline": "Add query function and unit test to hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "c93976a05a9aadd6c46114f3e94fd4c17250f494", "messageHeadline": "Return QueryResult on query export to capture the error value as well", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b0f9865ccaa4a6a1d943773999b4655a3df73843", "messageHeadline": "Merge pull request #87 from confio/raw-query-removal", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 65}}, {"node": {"oid": "acb0c25efe23984701016a65810d58054d6e41de", "messageHeadline": "Comment out ignored test that no longer compiles", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "540854a1294ab49bf7790b225a5acac60f249a8e", "messageHeadline": "Fix hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f1f1b12a2dcc4de5e6697445f51ca6bc28592b8", "messageHeadline": "Cleanup query api in cosmwasm/exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b5aab98b47bd5d14f09f734c1cfdb17c4fc8ddd0", "messageHeadline": "Remove raw query support from cosmwasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "78064f972e716e475be1c84d9fb9d12901a6140c", "messageHeadline": "Merge pull request #84 from confio/address-newtypes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 218, "deletions": 276}}, {"node": {"oid": "9e4e8e1ff8a067d86a19d5bd8dc2e9f65432db8f", "messageHeadline": "Fix all usage of HumanAddr.as_bytes()", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b13760c9d59d9052dac93338c60e07282c527291", "messageHeadline": "Make changes requested in PR", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "28d51ca1317d27741ceb302e2156a5f67fb43510", "messageHeadline": "Update test contract after merge other pr", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8c20ce6ff152fcbaac51e7212402ed29b1cccd1", "messageHeadline": "Fixups", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "45685e178a6c36902a32e5d5c8208aa2716bc9e1", "messageHeadline": "Update test contract and fix lib/vm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b62463d46bd8eb2ce878c7799a238aac850d73a0", "messageHeadline": "Update wasm-bindgen to 0.2.55 to compile with cosmwasm-opt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "f152e2514d72d69a685f7f063eadcad184db5ed1", "messageHeadline": "Integration tests work on hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 114}}, {"node": {"oid": "d0881020d849c987e379ea63ea13bb2190f3a57f", "messageHeadline": "Proper display output for HumanAddr and CanonicalAddr", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "61abc56c948da38c4066076cb67fd4dbfd897fa6", "messageHeadline": "hackatom tests compile", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 63}}, {"node": {"oid": "0e1968792c9f8e7d82eab64d8d5339293e9696f5", "messageHeadline": "cosmwasm-vm compiles", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3e823c678d238c8cf003a960e01ece51a922b4b2", "messageHeadline": "hackatom contract compiles", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "17e59af93f41b0171879578c5fca66345e9b748b", "messageHeadline": "Add HumanAddr and CanonicalAddr newtypes, hit serde_json_wasm error", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 32}}, {"node": {"oid": "a7e02c8b77f472906bb2b92c2c0406c7b01b751f", "messageHeadline": "Merge pull request #83 from confio/ban-floats-in-wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 228, "deletions": 1}}, {"node": {"oid": "9a3ceb7b30e268a0d1013badfcc3fb92eb4f7406", "messageHeadline": "Use Deterministic Middleware in singlepass backend and update tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "8fbf2430d53eb5ea02cb9eda5f26bdfe6d96e60e", "messageHeadline": "Import and modify ValidationMiddleware from svm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 220, "deletions": 1}}, {"node": {"oid": "11825b53a8157570c714fd674d88b30358717560", "messageHeadline": "Merge pull request #82 from confio/storage-wrappers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 122, "deletions": 7}}, {"node": {"oid": "65b35a3b617f750b1b77eecb4135c64e8e6b6a6d", "messageHeadline": "Test cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "20abc841fe653af1d5d776d7466210d63627c6aa", "messageHeadline": "Test example prefix stores", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8dfcacb1d32d6599f4ac24ee1852a0f08f2aa589", "messageHeadline": "Remove Clone from Storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "578f624d7f9d6f1049c92380184f0c75112ca4da", "messageHeadline": "First attempt to model PrefixStorage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "727a466c5b0d6d6507905ee88cde3f3116a4e7e7", "messageHeadline": "Minor update to contract for readonly storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "83dd682780cbe75d4fc1d98a00f0b9656ba95bf5", "messageHeadline": "Make ReadonlyStorage trait", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "a282edf822d9b2780652142787b22d34dee4fb1b", "messageHeadline": "Add warning note about breaking changes in master", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96132fd878ddd3409e70b362cd7b03a817e8f715", "messageHeadline": "Merge pull request #75 from confio/canonical-addresses", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 677, "deletions": 280}}, {"node": {"oid": "52199325a1c8778288705f8ce125b060fdcd793c", "messageHeadline": "Add safety sections to rustdoc", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "0d2d4a1f0b0d769a9b35758390342ad01a5036dc", "messageHeadline": "Cleanup instance imports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "cdbdc4d349f5d0abc1e3b13c0e8211d5eecb6e16", "messageHeadline": "Update test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "80dabb2c59837b3eb2521d31a35abf043fedb0d9", "messageHeadline": "Fix tests in cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7328997d300354266472ee57f9892739194839c1", "messageHeadline": "Update integration tests to work cleanly", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 104, "deletions": 209}}, {"node": {"oid": "bd619c2750ad0d200cd5b14d8fe5a3553d1b534b", "messageHeadline": "Use new Extern type in cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 60, "deletions": 67}}, {"node": {"oid": "0d5dc3fd5e8f9ad108367d76e695bf81a37e99c2", "messageHeadline": "Use deps: Extern in init/handle/query - cosmwasm and hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 85, "deletions": 79}}, {"node": {"oid": "9d30d6884bddb88b709b8b616b81cd4a9a2eed17", "messageHeadline": "Rename Precompiles -> Api, add Extern holder", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 77, "deletions": 73}}, {"node": {"oid": "bae7e2704309363481144d243df8cc0e08d6d210", "messageHeadline": "Add a call to human_address to sample contract and test it", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8acaaa52527348fc1c9d97ceadf49f829f9958fa", "messageHeadline": "Got contract integration tests working with precompiles", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 189, "deletions": 27}}, {"node": {"oid": "1db980f0f6fabcb4151be99edaa394c0f80331a7", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9d059fbb6facf73317508191df976c3cb7c8acde", "messageHeadline": "Add precompile callbacks to imports! for instance", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "6b11a72f65aef210b3c6707b2364555a35a03227", "messageHeadline": "Clean up use of precompiles in test code", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "535a765ebfc7cdfc4bd2453456fb8e08826a7259", "messageHeadline": "Add Precompiles generic parameter to cosmwasm_vm::Instance", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 57}}, {"node": {"oid": "2bb1ee37b4fe0a4b57e43dc033ae5723710f6902", "messageHeadline": "cosmwasm-vm now compiles with Precompiles, missing imports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "23d8d56cdfe76c55c48a52114a6416ca62298821", "messageHeadline": "Update hackatom contract to new names", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "a5fd23e923461525c2cbb12f7eea991fe6c4e34c", "messageHeadline": "Rename Addresser to Precompiles", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 46}}, {"node": {"oid": "f9e69af740818b9de898fe6042dbbb5a133ee110", "messageHeadline": "cargo fmt and clippy", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 94, "deletions": 28}}, {"node": {"oid": "2aa05aedf8dec2e49946a1f5751d40fbefce4680", "messageHeadline": "Move Addresser/Storage to traits.rs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d03497e1c425ad7bc5ef85f4be4c14e735c246ff", "messageHeadline": "Update contract address handling, unit tests pass", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 70, "deletions": 65}}, {"node": {"oid": "1d73a2af9fb76389e9f01be40ca805a96c38a0e8", "messageHeadline": "Add addresser in init/handle/query calls", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "2384a6ff4272239283de58d4f7dd0c1e30e17b32", "messageHeadline": "Implement humanize/canonicalize callbacks via wasm imports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "d013ecec6bb69767c792c73f0f28aff896a304b2", "messageHeadline": "Add Addresser trait and MockAddresser", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "48f8b3574391cdba7910386c696af6d9f0d516d8", "messageHeadline": "Make all address types Vec<u8> not String", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "54ad4e8f7bb4c0aa90556fdf8714c3966eef80a7", "messageHeadline": "Update CHANGELOG with planned modifications", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "28d229ae6a9548faf6826cd6619c8935d2a3700c", "messageHeadline": "Create initial CHANGELOG", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a42feb82ed9fb2ebccd12c9e0cb3ad81e948246b", "messageHeadline": "Bump to 0.5.2", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fbf2e4051bc35c83010c3402ce7888a72cab0558", "messageHeadline": "Expose call_query, call_query_raw", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "757d12a7578dce5227b0a5df0db67b053f0dcc02", "messageHeadline": "Update to v0.5.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6c69b90cd0e1b1b3f02e7d7eb604f0fb35a66746", "messageHeadline": "Merge pull request #69 from confio/generate-json-schema", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 761, "deletions": 24}}, {"node": {"oid": "ac3f043f95bd77ff2eaf86ebe1afb990eb5b67b0", "messageHeadline": "Clean up", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "754684f5a3251ee3162ab8fa24494a0453b177ce", "messageHeadline": "Add schema to hackatom contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "a7dd819553913cc855abe05cd685a4b8c2c7365f", "messageHeadline": "Add cargo run --examples schema to output json schemas", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 551, "deletions": 386}}, {"node": {"oid": "806582f0d30bb291f80cc36409602971bba0a2dc", "messageHeadline": "Update hackatom Cargo.lock", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d89bd56f52a84f2ab36b06a29a8c1c555c85b3f", "messageHeadline": "Simple demo of exporting json schema with bin", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 387, "deletions": 0}}, {"node": {"oid": "b2eff0d45389fbb631acd731ee17eb0ed90f0690", "messageHeadline": "Add schemars::JsonSchema to all serializable types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 95, "deletions": 22}}, {"node": {"oid": "d86cfb0c54e77c454818e9701ab56be0f8d509ed", "messageHeadline": "Upgrade to v0.5.0", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b9afa650a4349119beae350c8849805d21fa8f85", "messageHeadline": "Bump serde to 1.0.103", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "527e0349612eaec083e22eaebf8bbe92ce9802f8", "messageHeadline": "Merge pull request #66 from confio/add-query-handler", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 255, "deletions": 26}}, {"node": {"oid": "349ea21e662c47e31c3f0face50bf6211c255b64", "messageHeadline": "Use new test helpers in vm test cases", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "acbb4c79506a4825833229c310e272d655c2d523", "messageHeadline": "Deallocate the return values from init/handle/query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "de664dbb40d20138d793e565086bb8b4c557978a", "messageHeadline": "Import cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ddbbda5c491a422e74f99f1067dfe7afcde67bc", "messageHeadline": "Add test for query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "88ba721aee008930b33faf6f6bc74138f59525cc", "messageHeadline": "Update test contract in cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9c8abf599baa5bbe3087129c997a0f8ec6092ff5", "messageHeadline": "Made *value* of Query model Vec<u8> to handle any data in base64", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "f526416590942f0f482f0385f15dced344fda4a4", "messageHeadline": "Expose query through vm, problem with embedding json as string", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "a0d416df9e94a74e0141f6baec2a54c2eff41b98", "messageHeadline": "Simple raw_query helper in contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "4297cde655537c275e9a13ed81bee191fe8b3533", "messageHeadline": "Try to make helper for query call", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "942e1387a77f160966df05118d4ed95b6372c2e7", "messageHeadline": "Pull out query helpers into own module", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "66922131b1fcd41e5ace2e3a44d5012bc35aa412", "messageHeadline": "Update error messages to new format", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ebb714dd4255293943035d6fbc74b2e24744c6f", "messageHeadline": "Storage is immutible in query", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1d66eb2e2d1c5713e6f705e0e914a0ddda8a798c", "messageHeadline": "Add test for query implementation", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e3f05329e0e6cc3691f1ba4755aaae74ccda969e", "messageHeadline": "Extract raw query functionality into cosmwasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "126af91bfe8d31b3108859bc41b892d4f73b3adf", "messageHeadline": "Crudely add some queries to hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "4d7c19886982369a25044a5492c2bd65cf9890f2", "messageHeadline": "Add do_query entry point", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "53cd125d0a17b134e9b655aa2f6803d9ac87e848", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 98, "deletions": 55}}, {"node": {"oid": "2d004e396e7052a68afbd2d104b092bf539474ab", "messageHeadline": "Merge pull request #68 from confio/simplify-integration-tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 95, "deletions": 39}}, {"node": {"oid": "38c1674f88dfc7c7c06dad470729518c0a33bf93", "messageHeadline": "hackatom: Port all unit tests 1:1 to integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 39, "deletions": 49}}, {"node": {"oid": "93f76be78b7978e53580282e4af01638663362b1", "messageHeadline": "Sample port of unit tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d9a53f5cd0d7f42228f869be7a99187e6cccdbcb", "messageHeadline": "Add testing helpers to lib/vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "0323224fe196267fe6fe96e95d42508ca8e36442", "messageHeadline": "Merge pull request #67 from confio/update-build-instructions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "b9f1bba8136f51c839d13f3a32c74216793c9e76", "messageHeadline": "Update Building.md", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "1cb3189ba82b456fa1363c8db9b1ba8e16eb0261", "messageHeadline": "Merge pull request #63 from confio/cross-compile", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 78, "deletions": 646}}, {"node": {"oid": "99007186d48344408b13136a7efa580a52613316", "messageHeadline": "Update to wasmer v0.11.0 with cross-compile update", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 78, "deletions": 379}}, {"node": {"oid": "7fabc6d4f72d8623bf334354363c87f841140326", "messageHeadline": "Update wasmer to 0.10.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 296}}, {"node": {"oid": "721192e641541b5eb4361087cf7b641505521995", "messageHeadline": "Merge pull request #65 from confio/add-info-to-errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "dc9a499405c45f5f902178e19c307534bcebb6fc", "messageHeadline": "Update demo contract in cosmwasm-vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de427f95145aa85e09dcdbe8136eca7dca1124d7", "messageHeadline": "Update hackatom contract with new error codes", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5b43f4bc0a1591a85dea386bb0c37cd454b482a", "messageHeadline": "Update error messages", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6d49dadb77384c35bc5818f212c645c4ade90d6a", "messageHeadline": "Bump to v0.4.2", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ee2c26fbdc7c334bcb092871c4be292092a4863f", "messageHeadline": "Add Jehan to LICENSE", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "889b4660af3bb94d632cb21859eff08d8505d8ec", "messageHeadline": "Merge pull request #62 from confio/derive-type-helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 53}}, {"node": {"oid": "fc32764467c4544d4426229890ba0bb688c369e4", "messageHeadline": "Fix gas in failing test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c254d82eba802c7cc99011e0d5abe63b2d5f5f13", "messageHeadline": "Update lib/vm test contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c9cb866d34549855eb165dcf1cefd3c1fa3d3424", "messageHeadline": "Update integration tests for hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "7318f92ea0d8661fa1d62d476cb4b0484234b3c7", "messageHeadline": "Simplify some hackatom tests using PartialEq", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "a25f59fc2bf1df6ebc4b07d302264cd4476515b2", "messageHeadline": "Derive Clone, Default, Debug, and PartialEq where possible", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12d7dded6b17809139a5dcca506c51fe1c4d67ee", "messageHeadline": "Merge pull request #61 from confio/fix-unsafe-context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "4f39a1a765ff5761e33ded039cdd576bbee71be3", "messageHeadline": "Merge pull request #56 from webmaster128/patch-1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8ed99bc8f9c351279561e3550b92f9e08fee9bc", "messageHeadline": "Add test case for with_storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e4bea39e5f70d23912bf240d78852600423d2e5a", "messageHeadline": "Make with_storage_from_context safe in face of panic inside closure", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8f2037f7c471dc25bb31a5d613069063c7edfb48", "messageHeadline": "Update lib/vm test contract, fixes tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42224a9f38da78548346f6bdd5e649f0e9468145", "messageHeadline": "Allow sending coins in ContractMsg", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a30c571e85e70c421163504405d8db791c73d79e", "messageHeadline": "Allow null for input coins", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "41d465c315270686dd9ca3c3c6bb0ee242e595f6", "messageHeadline": "Convert html tag <name> to code block", "author": {"name": "Simon Warta", "email": "2603011+webmaster128@users.noreply.github.com", "user": {"login": "webmaster128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e577ba466102f761a320d3981a541db2118d601a", "messageHeadline": "Add cosmwasm-examples link to readme", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "998731e56c58fb70aadd288fadcfddfdbb384afa", "messageHeadline": "Added references to all repos, projects boards to orient a dev lookin\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "73c1df22ef11d0d7ceabb085c0030d0c32f02671", "messageHeadline": "Merge pull request #49 from confio/update-serde-json-wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "a5299bd3ba6656283071dd91d1fc9d71e17bf8ba", "messageHeadline": "Updated to v0.4.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ec411a65ceb89d0c9bda50c3578ed60f317d2e9f", "messageHeadline": "Update to serde-json-wasm 0.1.1 for bugfix", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "90f4edf5ddb3a00d6b714298ee75ceae40d36d0c", "messageHeadline": "Assert exact gas used in contract execution - ensure they are same on\u2026", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "00a64f0c4db0bb39277e51adfc51065b1e26fbc5", "messageHeadline": "Bump to v0.4.0", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "169864f3b3bf7670a38eb4e9fc7801bc422b5eb8", "messageHeadline": "Merge pull request #48 from confio/cleanup-backends", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 173, "deletions": 82}}, {"node": {"oid": "7f2478d14981546d0b9c6f229c70a3a03ae5c355", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "3273deaf0b4b8e68957a0db14415d99c72526a41", "messageHeadline": "Update hackatom tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "050510461eac89e47e870d2ec6132a6b5b01ff5e", "messageHeadline": "Update tests to handle new Results", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2578ad1061bc3b814fbf299bf1cac34ddecbefd5", "messageHeadline": "Remove all usages of unwrap", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "a175c12ed5b8d46a82da843db32f74fffd2f5241", "messageHeadline": "Replace all use of failure with snafu", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "5dc1f84cf79f96de8ca4a3f6a1e7786ae0cd515a", "messageHeadline": "Cache using crate::errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "fbb13165c5942554e359b7e0a8e55946dac29bcf", "messageHeadline": "Add basic snafu errors and use in wasm_store", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "24b6709ddef316d7b16c932b4f4ae9a75280ce0b", "messageHeadline": "Add snafu and backtraces feature", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a57a12cb1c73ab657f7a78f4c6bbe5ceafbfd5f5", "messageHeadline": "Cleanup feature flags for singlepass/cranelift", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "9c871b4989fa50dcab00b9df0ef1939920801f12", "messageHeadline": "Merge pull request #47 from confio/single-pass-metering", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 393, "deletions": 15}}, {"node": {"oid": "57494e8097bb2649dd6e2abaf9fa66312ea60b8d", "messageHeadline": "Fix typo in cranelift mock", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a0634e968b3d2738584ce99133ef7f31116d68b", "messageHeadline": "Test gas metering and enforcement", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "7e39a0a8db048429ee20908464d57e4c59364ebe", "messageHeadline": "Add get_gas, set_gas to both backends", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "36e6d4169e6d34b53a05304539aa90acd9b6144f", "messageHeadline": "Update Cargo.lock for hackatom", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "4e074f6f1231e273fd6100adde581c2ada6d772e", "messageHeadline": "Use metered compiler for singlepass", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "52ecd85e8d146a41074c7c98759907ddf1c5225a", "messageHeadline": "Enable tests on hackatom with singlepass vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "824a99fa0db18eafcf9dc4c0c98812b0fb1dc4de", "messageHeadline": "Update circleci for multiple vms", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "5e343ba1f942d5ad7c3b40c4c27cbb8ee3337f22", "messageHeadline": "Add singlepass backend, must use nightly", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "b061a7a79018d0efaac4d4fedaa718008dda301a", "messageHeadline": "Merge pull request #46 from confio/serde-wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 294, "deletions": 247}}, {"node": {"oid": "bfce5e66e27ce54a68ad4aaacc9c70a08e418a91", "messageHeadline": "Remove unneeded artifacts, re-compiled final contract.wasm testdata", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6d006363bc758fc09ee7761dcde24d4b4667cebb", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 254, "deletions": 266}}, {"node": {"oid": "04339799945820529801fdab5df26edc9294182f", "messageHeadline": "json parsing working with serde-json-wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "08e310afcd40dd83971c4065bb68b8fce74f80c2", "messageHeadline": "Update serde-json-wasm, works in unit tests, fails integration", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0e4d4214a7b6b54fdcced19647b590f1bbec8360", "messageHeadline": "Use serde-json-wasm in cosmwasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7a6854bdca060b5bea9fb39ebbd593bd4df5b793", "messageHeadline": "Merge pull request #45 from confio/snafu", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 132, "deletions": 32}}, {"node": {"oid": "768e130bb1939ebe49185c378362e146a2e5ea3b", "messageHeadline": "Separate out parse and serialize errors", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "24989a8e9ccc81e1af8b2a0aaa5050331ee12b80", "messageHeadline": "Use generics in exports, to allow custom contract error types", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "74cdb00444f5748fed7b174bb8ed385b03125df0", "messageHeadline": "Add optional --backtraces feature for testing", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "e9a485e6f0327f382784fcb3d45a1c90c4dbfe4a", "messageHeadline": "hackatom contract builds with snafu", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "c605cb84b66a4802d04e0c3f8190b4fab662ba10", "messageHeadline": "Build cosmwasm with snafu", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "3e8bef148df521d9cb06056d839d51bd815524c2", "messageHeadline": "Merge pull request #44 from confio/simplify-context-data", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 49}}, {"node": {"oid": "afe3401453e0e419acce29f78ddafb0ff5bdd38c", "messageHeadline": "Update lib/vm to 0.3.1", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1dbf0ae85f5246b6b827669cc884c1646af3b581", "messageHeadline": "Remove Send + Sync + Clone restrictions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 38}}, {"node": {"oid": "78939373e7835028f03d78004a3e49f70d182971", "messageHeadline": "Don't set storage in imports block", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "2a4feb228e517b5845a35ac8eb6a8d455dbc51a6", "messageHeadline": "Update deps in contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "557d2cddf5806b43faef2181cdb7d8069c757719", "messageHeadline": "Bump to v0.3.0", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "731b4865319eed97725359051e9cea5f6b20c84e", "messageHeadline": "Merge pull request #42 from confio/block-time-as-int", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "630f74bbce50ea057a14c1f4949f94a0dcf828c1", "messageHeadline": "Recompile test contract for lib/vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "78ad01738e9bcb5c7853ae2b3e67b61cfba08a79", "messageHeadline": "Convert block time to i64", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95d1457f9003350bf1f354a958c6947f99c78d5c", "messageHeadline": "Merge pull request #41 from confio/cache-instances", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 509, "deletions": 140}}, {"node": {"oid": "87b5c28ef272b289a22b1006b4c6e81d29f7875c", "messageHeadline": "Fix up integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc7a87029df9d49f027be38449a265c124db65f8", "messageHeadline": "Cache properly releases/sets storage when saving/loading from LRU", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "6220c2cc7502dadf54955cc0144dc3234f18b5a2", "messageHeadline": "Improve use of storage in context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "504fd5c89e12920849feed7d6f678297dddc1960", "messageHeadline": "WIP: convert instance funcs to struct methods", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 145, "deletions": 87}}, {"node": {"oid": "96d8460a31d25c1823eb40dfbc3a0cfb9aff871e", "messageHeadline": "Test re-use of instances", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "80b12fe19b35d7742e2f2162cd087d52434275ab", "messageHeadline": "Add LruCache, set_instance", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 224, "deletions": 7}}, {"node": {"oid": "a92f1a192481805dd0c3f10f9329f42a890b0b2c", "messageHeadline": "Merge pull request #40 from confio/configure_storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "0d76fe93632e118a1e217312ef97c5cb1dc30e6f", "messageHeadline": "Fix hackatom integration tests with configurable storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "72853d8914b967dd1d5318ff2a5f0a69f610f6cd", "messageHeadline": "Tests pass with externally defined storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "618429937621c709752acdd0d31d79b9acf76f28", "messageHeadline": "Force import with Clone trait", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "da66228f32342384e7f95b6a63be0bf465ed4db8", "messageHeadline": "Plumb generic storage through the instance creation", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "230f24b1e9a2809f597140e097d19ae3e517049c", "messageHeadline": "Merge pull request #38 from confio/cleanup-deps", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "4836e9f77f7682dadb5f4ffe972e33e97fc1c8ef", "messageHeadline": "Update to v0.2.0", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6bc55a943d192c4c923bc8ac050a6eff385e53fe", "messageHeadline": "All serde_json imports come from cosmwasm to allow swap for json-core", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "910d53ef9ede2647e96cd1e05335a358cbd35095", "messageHeadline": "Merge pull request #36 from confio/cache-module", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 381, "deletions": 87}}, {"node": {"oid": "f4273fa6755184217b707d65bc3d0ab932f8bbd3", "messageHeadline": "Minor cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "16751772c630584778fcf32c3ac27e914b1f3dcb", "messageHeadline": "Load precompiles from module cache if available", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "487a2396c2d1023aad8308bd9eaa3ac75a4737dc", "messageHeadline": "Store cached modules", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "081e4eeeb197681e7dfe8721088c7ecfd8a614d7", "messageHeadline": "Add integrity check on loading wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3ac2f212b71124ba793ffe931b1f04dd47f0536c", "messageHeadline": "Precompile and cache along with wasm save", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "1a308bcf7d9a127de7ac9f7e9f2d55c0f1e1db9c", "messageHeadline": "Add filesystemcache, backends to cache", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "4b68695744eb0cd726e509c690e200892469dcc2", "messageHeadline": "Add cmake to circleci", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c6a496c003ed91fed28e169d1917c10ea98edbfe", "messageHeadline": "Update contracts Cargo.lock", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afd455e572eb6a6877ec5bd27ed66536f57d9baa", "messageHeadline": "Simplify wasm_store Path/str usage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "cfdd0900d8fdca3832484442968112e05e1bd223", "messageHeadline": "Move from tempdir to tempfile (better maintenance)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 76, "deletions": 42}}, {"node": {"oid": "0451e0c93d884d45fefd81a9ec7ca0809ec642de", "messageHeadline": "Copy in FileSystemCache from wasmer-runtime", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "d5aa1ca0d5dc6a6fc6ca9743ab6b1a097a52fb36", "messageHeadline": "Merge pull request #35 from confio/clippy", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "cfc2b4f03ad47ec90eb1785a808ec79472ede20a", "messageHeadline": "Cleanup contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "547d274ab81db9a021040f219a2ea434f8578120", "messageHeadline": "cargo clippy happy", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a4fa0751ff42945db488ed332b7c407c88ceff93", "messageHeadline": "Merge pull request #34 from confio/load-instance", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 205, "deletions": 21}}, {"node": {"oid": "aed2b6ed4b3ab6c69887e64ab1650ed2c850b4f4", "messageHeadline": "Add call_handle test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "f358c7b8e2b2732aee22e6e5e531d8d91efb6b65", "messageHeadline": "Add demo contract to lib/vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "6009d2c249d58c6f58bc5f575939e785689ea341", "messageHeadline": "Expose init/handle calls", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "e5db0fddd927132bf18d5340b0831e985d97d6ea", "messageHeadline": "Cleanup and export Cache", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b2ec49506fa5710e451e5feb3ce2668a7a627e6b", "messageHeadline": "Start building cache", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "45e834f3eff8b34e87d49ba0ffefd3e9015063da", "messageHeadline": "Merge pull request #33 from confio/add-wasm-store", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 270, "deletions": 0}}, {"node": {"oid": "dfa225007ddce52d79b38c384e06a6e77daf072d", "messageHeadline": "Separate out ensure_dir, fix tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "b224d2a2a86029c71f774ea466671356560856b1", "messageHeadline": "Update contracts Cargo.lock", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "4a231b599ebc6adc395aae596073e8bd6318298b", "messageHeadline": "Use unwrap not Result in tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2e86fa7607693c38363cc52c155e997bd5aa7b10", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5e63f2f04e43a20b398c475d63ca0d88baab14ed", "messageHeadline": "Test save and load", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b060a1ab977982ab14408ac11a4ae11e5748f042", "messageHeadline": "Add save and load methods for handling wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "73b0d07c35f867a5b92ca9d93b27513848d5441a", "messageHeadline": "Merge pull request #20 from confio/change-output-format", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 102, "deletions": 67}}, {"node": {"oid": "79e8f3f1c2567a15eb3377f8901146517fac7cd0", "messageHeadline": "Made contract integration tests optional", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "cc2dc35a4c6a84e7de97a29721fe46eeca7ee8c0", "messageHeadline": "Finalize types to go-cosmwasm spec", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a2d21bde219e63b515b1639abd1d0f3d49eae24f", "messageHeadline": "Rename SendAmount to Coin", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "16df9a8e28b592c170440d3e301a7be1b58ff6a4", "messageHeadline": "Update hackatom contract with new format", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "caa739485ee923aec28ad7ecbf11d4e0bf2007b8", "messageHeadline": "Change type defs in cosmwasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "9bc9a52e29e85315b165ec631ea6382ceb0f3d74", "messageHeadline": "Clean up parameter json naming", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9518dcaa629aee0bc8f0b5920aebc6f56fe92c64", "messageHeadline": "Add production build steps: cosmwasm-opt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "48bce184e77340546eb84f5ea85d4ba97ea30b34", "messageHeadline": "Explain how to build contracts in the README", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 98, "deletions": 17}}, {"node": {"oid": "a03e4b316c3880d8d26cc1f8e6ba29622d9c5ed0", "messageHeadline": "Add Badges to top level readme", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a28370ad84ac8ede55914e856822b757fda0c027", "messageHeadline": "Fix circleci badge in cargo.toml", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "070cca4439073adafb8209bdfd1ec28147ae7e3d", "messageHeadline": "Update Cargo.toml for publishing", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 220, "deletions": 2}}, {"node": {"oid": "f840db230f34f2077ea4e7127f3e91c9cf1cd410", "messageHeadline": "Merge pull request #17 from confio/wasmer-review", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 164, "deletions": 139}}, {"node": {"oid": "bb7c30c39ca68934bb5398193e6102b757452cd4", "messageHeadline": "Cleanup with PR comments", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "ee6cbee2c8e7c76fe9b572f13d1a08e5dbb05fdf", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "d9b635b49a8cee3f21791ffc871d99d433cf3401", "messageHeadline": "Use WasmPtr exclusively for memory access in vm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "db30cd45f581d5faa0d778ff768f2e4826f5c7e7", "messageHeadline": "Start using WasmPtr, convert ptrs to u32", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "b071901b77a8a38a5208bc3e086ff070bb3ccc9a", "messageHeadline": "Serde cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "81b6702d3994c8c34fb51c53176993b7e672860b", "messageHeadline": "Make imports and exports conditionally compile in wasm, clean up Storage", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 69, "deletions": 67}}, {"node": {"oid": "46072db69a506e46835dfe3973cb46492a3852e5", "messageHeadline": "Add rust doc to (tricky) memory management functions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d41b7083ed779c54104b93064d27ec2bfd18d3fa", "messageHeadline": "Improve unsafe markers in memory code, add null check", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "1e1230a086552c1f1805c32033ef7f1a62fe0377", "messageHeadline": "Merge pull request #16 from confio/rename-to-handle", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 68, "deletions": 78}}, {"node": {"oid": "e63d009612b5e83d4730dc9f5a86295658db040b", "messageHeadline": "Clean up error handling in default exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "70c2efc34dc33583d7e4427464de373c0d8be157", "messageHeadline": "Remove _wrapper suffix from wasm exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eafdf2bc6efac700f0f26dd41120927c1df65d9c", "messageHeadline": "Replace name send with handle", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "6443b86e61b19b9c598e13124454749b40060cef", "messageHeadline": "Merge pull request #13 from confio/simplify-integration-tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 194, "deletions": 115}}, {"node": {"oid": "0e9678473823cc8cd3590087e71e3c9b6d168956", "messageHeadline": "Expose storage in integration test, better ergonomics", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "e78dd377904ea5e5d319011731c91a200524d574", "messageHeadline": "Cleanup", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 47, "deletions": 84}}, {"node": {"oid": "9a095c2a28d70d7ab40a6d1754420126584f5442", "messageHeadline": "Clean and complete integration test flow", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 87, "deletions": 22}}, {"node": {"oid": "c560459702ff7e1b3a1fada028abac7f370f8c5a", "messageHeadline": "Simplify integration tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "cffa7010ed9b8e0bc5b3c528dab26a89399d8f62", "messageHeadline": "Merge pull request #12 from confio/extract-generic-contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1304, "deletions": 148}}, {"node": {"oid": "61cd00a8c9421901ca356bee91cf35ef0a2faa9a", "messageHeadline": "Integration test passes again", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4e6b01cff236777d5edce4964d2b4b899badda48", "messageHeadline": "Create cosmwasm-vm package for wasmer helpers", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 933, "deletions": 13}}, {"node": {"oid": "e859a0bb063db31afc27c254e20f841c584c49ef", "messageHeadline": "WIP: refactor integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 70, "deletions": 55}}, {"node": {"oid": "450de375c5264f1ddcc184efe36ea571dff420bd", "messageHeadline": "Pull out common functions from integration test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 98, "deletions": 92}}, {"node": {"oid": "eed83b468038de7a04e180c9434718f6a8710cfc", "messageHeadline": "Pull most contract helpers into cosmwasm package", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 235, "deletions": 28}}, {"node": {"oid": "c45169097fc39563fc055d4f5b50ccc6200debe3", "messageHeadline": "Add circleci badge", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7285b16b78a0f91175c352e082507649bca42576", "messageHeadline": "Refine circleci config", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 1116, "deletions": 4}}, {"node": {"oid": "891319109d242c80e1d67c15ff030d47c6e432c9", "messageHeadline": "Add circleci template", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "07b78cff8245078a78920b53f2d4e25c3063e672", "messageHeadline": "Rework integration tests with new memory model", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 49, "deletions": 68}}, {"node": {"oid": "92d25c8f8e457a4895bc0a578afdbb579d49e567", "messageHeadline": "Overhauled entire alloc/dealloc memory passing model", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 121, "deletions": 122}}, {"node": {"oid": "774f093d473d520f80ba44a0c2041ed88af821a3", "messageHeadline": "Keep MockStorage in instance Context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "8e781ad14fd3af92b68d5608e2b35a5d8de8a525", "messageHeadline": "Test returning (offset,len) tuple in malloc functions", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "fffa36760ebee341c29fdf3067cf831653992353", "messageHeadline": "WIP: store MockStorage in instance context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b66bcd734191f8c47054ee4ae36dd3974b53d7b3", "messageHeadline": "Try to get all bindings for mocking storage in wasm tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "5b15d8bc337df3feba9dd5df9874efe552a0dfcb", "messageHeadline": "read_memory stops at 0 byte", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "710fd7ddbed86aac68f41152ac4a313b43808fc6", "messageHeadline": "Made init call to wasm", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "f5fbbd1e3b1f5df5b4c11ce97af7badc6a6ee0ae", "messageHeadline": "Add integration test placeholder", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "60566ad6fd40b707a44cdfa451b0e9300de9401f", "messageHeadline": "cargo fmt", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 93, "deletions": 44}}, {"node": {"oid": "6bddf7562f38d382c4357a0fd1c6cf1abd90d4ab", "messageHeadline": "Simplify some logic", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "5dd5b2b561b64bc06f1f1f724fd83f0cbaac62ee", "messageHeadline": "Update params types to match hackatom spec", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 72, "deletions": 59}}, {"node": {"oid": "20526eeb671d954a3d252ece671bc69a2bb2079e", "messageHeadline": "Test send failure (and fix logic)", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "b72e6d359c30aca2d213674e573924a83b70a1a7", "messageHeadline": "Add complete send test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "92205d5db84c0ae415c525b3ab75e2470bf5630e", "messageHeadline": "Cleaned up &mut T in storage implementation", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "055c993ed1b7ec5c947df9bf916cec8c04d6097d", "messageHeadline": "Storage allows general key-value map, not just one value", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "063c0cb81b6103a3b1f0abd42751aa22a7ea462b", "messageHeadline": "Add dbref to ExternalStorage to provide callback context", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "98c9b048d3e11353a05bd9d1ea85c3f929d0dd11", "messageHeadline": "Clean up conditional compilation with embedded submodules", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "428cecc753fa8850929146cdca8b666c3dad6a6a", "messageHeadline": "Combine all exports into one file", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "3170c129753d1b9192e15f2f2a8eb2a227b9b017", "messageHeadline": "Finished decoupling", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d61e053a465ca62d51c401253bdf7e0561c39e37", "messageHeadline": "Try to decouple extern and contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "b4543615828e1ff6ff64759697d9a5d1802f85fc", "messageHeadline": "Refactored to remove RawValue", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "17acf3188a8c2ced2f5c68f1858c48ed2172f802", "messageHeadline": "Add tips on checking imports and exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "13fd1759e1c4e6550e33f3c503ce500416855122", "messageHeadline": "Add proper init tests", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "4268665f33d87692a083a973c42b39fa50f70ba8", "messageHeadline": "Conditional compilation for both wasm and test", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 106, "deletions": 103}}, {"node": {"oid": "54d05562ada1b4dd2d98fad74c3f4dbebaac18c2", "messageHeadline": "Pull out library components", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 77, "deletions": 66}}, {"node": {"oid": "234cd515f59b75d950a4c719e97c8a016b86126a", "messageHeadline": "Hackatom: abstract out storage as trait", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "12fc094451cb36abdbe59bf3653ccf6ee35e068f", "messageHeadline": "Copy in original contract from hackatom to test compilation", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 270, "deletions": 1}}, {"node": {"oid": "da022a3145195e9583e9f30111798d9107fb1725", "messageHeadline": "Flesh out the README, add TODOs", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "3b14197477b0b160d217f6bf49680b08c5464e0f", "messageHeadline": "Document wasm imports/exports", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "9272df5d5cdf8d8dc48daf13b24e5d2ab92041aa", "messageHeadline": "Add sample contract", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "15b916bed7d04562753f3994cdfc201d0101b5a9", "messageHeadline": "Add docs on configuring build system for contracts", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "7c6e17a0b656d6485b0a769904bef3d3a754f529", "messageHeadline": "Add README and LICENSE", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "72d8e5102fa8fa7ea4467dc75978b3331e3dd169", "messageHeadline": "Initial project", "author": {"name": "Ethan Frey", "email": "ethanfrey@users.noreply.github.com", "user": {"login": "ethanfrey"}}, "additions": 20, "deletions": 0}}]