CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
cairo-book_cairo-book.json1 linesDownload Raw Back to root
1[{"node": {"oid": "cb7caede03d1dd6d32e9498c3b8d2ed0abda0712", "messageHeadline": "correct StarkWare capitalization (#597)", "author": {"name": "kwkr", "email": "kawka.maciej.93@gmail.com", "user": {"login": "kwkr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b2389cfd4c7e6d48cfdabcc9a52f3819c342ac2", "messageHeadline": "improve ch01-02-hello-world.html - add a dash for consistency  (#598)", "author": {"name": "kwkr", "email": "kawka.maciej.93@gmail.com", "user": {"login": "kwkr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d420759acfb99b0fddaead13493c9850ad0ccfc5", "messageHeadline": "Maintain Chapter 9 and 10 : Error Handling and Testing Cairo Programs\u2026", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 489, "deletions": 713}}, {"node": {"oid": "fbc22ae4ac74d2636a9c80298cbbabff56bbd96d", "messageHeadline": "feat: reference cairovm.codes playground (#595)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3c27caa03f41ac0f02fa0c717d3f0a86a94f52da", "messageHeadline": "feat: update mdbook preprocessing (#594)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "db339d03e6ad95ca6fe4ff2fe24561b72b32446b", "messageHeadline": "chore: 'rework string types' section in the 'Data types' chapter (#593)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "2e5ff311dcb72d01e02266e71f522d763341d750", "messageHeadline": "Maintain Chapter 6-1: Enum (#589)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 73, "deletions": 74}}, {"node": {"oid": "7cc225a69cd465eefa9b6635a8c60bd8c88ef420", "messageHeadline": "chore: remove == bool (#591)", "author": {"name": "Lucas @ StarkWare", "email": "70894690+LucasLvy@users.noreply.github.com", "user": {"login": "LucasLvy"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6264942267b3b8f34218a50958d9dd6db905ac81", "messageHeadline": "Maintain Chapter 8 (#581)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 249, "deletions": 140}}, {"node": {"oid": "6ada4ddbb9616a281e0396f04c1db2aa113ead6d", "messageHeadline": "Delete printing struct with trait example in Chapter 5-2 (#590)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "1e36ca6d199b0e5a50a0afac0147e1f1a31b5bb8", "messageHeadline": "feat: Make Storage Packing section more digest (#587)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "8aecb03442291324f2dcf4d1084614176b0a8d6c", "messageHeadline": "fix Chapter 7 (#582)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "07a07ee1e53b3f5962881e7d007a9ceaeab4bd76", "messageHeadline": "feat: add item visibility infos in ch07 (#577)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 368, "deletions": 265}}, {"node": {"oid": "0c6dd5039f3e8c85c9428c6e196bcb87c1a2d438", "messageHeadline": "i18n: Add Turkish Language (#580)", "author": {"name": "Sektor7K", "email": "76495441+sektor7k@users.noreply.github.com", "user": {"login": "sektor7k"}}, "additions": 19394, "deletions": 1670}}, {"node": {"oid": "b72de38daebd6df3fe43f5bc2356bd4f70fb9b94", "messageHeadline": "Maintain Chapter 6-2 (#575)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 40, "deletions": 60}}, {"node": {"oid": "8a9a277818b2dbe0a4a11be0311e319e57e8acd6", "messageHeadline": "Acknowledge rust book (#579)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f9eab9430bd6630ae2933e4f4ec8ba3084dc1b39", "messageHeadline": "Maintain Chapter 5 (#574)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 58, "deletions": 91}}, {"node": {"oid": "5ef10e5d1cb05038e5e120263692d9b182ff2189", "messageHeadline": "Maintain Chapter 4-1 (#571)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "a13b41f701882f1b4d8fb9c0842acb7b104b3a20", "messageHeadline": "Maintain Chapter 3-3 (#573)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 17, "deletions": 57}}, {"node": {"oid": "7f85f0fcf03753089df0cdfb3b1530adc96617ed", "messageHeadline": "Maintain Chapter 4-2 (#572)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "4a7312df95a4f5c4d7776372218dd7db37abb8c4", "messageHeadline": "fix: Code example inconsistencies and Pedersen hash not updating (#539)", "author": {"name": "Brandon R", "email": "54774639+b-j-roberts@users.noreply.github.com", "user": {"login": "b-j-roberts"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "75173b37dac2e247f92446a190ea60a4da5f97ca", "messageHeadline": "Maintain Chapter 3-2 (#557)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 80, "deletions": 79}}, {"node": {"oid": "eab04eff10e105c535b91a18890716d6bd180a51", "messageHeadline": "gitignore scarb lockfiles", "author": {"name": "enitrat", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "43373fca819e6d41d70cc25d0906709a5c47c76f", "messageHeadline": "small fix in dispatcher-library section (#544)", "author": {"name": "Beeyoung", "email": "55970530+FriendlyLifeguard@users.noreply.github.com", "user": {"login": "FriendlyLifeguard"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "1d5e39e803538fd70e3377c404e41d5b19f67ec5", "messageHeadline": "maintain : Chapter-3-1 (#551)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "aeeebb84fdf03f247cc93992dc96e4c08497a445", "messageHeadline": "dev: update listings (#546)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "a77199b8f1210cd130a04b08d64af7254e49485f", "messageHeadline": "maintain: Chapter-2-5 (#549)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "c75049e53895b83dfde24b549a25fed63f9c59d2", "messageHeadline": "maintain: Chapter 2-4 (#548)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "50ec1c5568128d718fc323c63241dc0ffdad239e", "messageHeadline": "Feat: update `2.5.1`, `assert_ne!` macro, `Debug` derivable trait (#538)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 240, "deletions": 27}}, {"node": {"oid": "c5a584f87595c062bad5060166756de4ba3c51c6", "messageHeadline": "maintain: Small fix  in chapter 1 and 2  (#540)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "6a76fe116089a6bd1bd94973324d1ae6975d96e0", "messageHeadline": "Resolves #543 (#545)", "author": {"name": "notlelouch", "email": "108780540+notlelouch@users.noreply.github.com", "user": {"login": "notlelouch"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "735606f53fda4b6482bcced5729bb9d16dd7a741", "messageHeadline": "maintain: Chapter 2-3 (#542)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 39, "deletions": 44}}, {"node": {"oid": "b6d60decd64f4721270209740eb32a8f70c68265", "messageHeadline": "maintain: Chapter-2-2 (#537)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5c20d1b601c19bd29794d97028197c256a314880", "messageHeadline": "maintain: Chapter 2-1 (#536)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "e5557fc7cb949e205de4bfa4e5814e5aa87fb72d", "messageHeadline": "chore: maintain chapter 1", "author": {"name": "TAdev0", "email": "angles.tristan@protonmail.com", "user": {"login": "TAdev0"}}, "additions": 63, "deletions": 58}}, {"node": {"oid": "36a12a1c5e1b897a3de57db9f6c38708366f1273", "messageHeadline": "feat: maintenance script replaces references to listings (#531)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "12329e070bdcab02f35c77357cff540b797dd5fa", "messageHeadline": "feat: build diff script", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "2c52e58537ea6e8377d74b033481a09fcbd24863", "messageHeadline": "fix: listings numerotation and order (#529)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 229, "deletions": 204}}, {"node": {"oid": "3a6ebff98c5fd7fab613294831baa0e3e1a2d5ea", "messageHeadline": "feat: listing renaming script (#528)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 947, "deletions": 0}}, {"node": {"oid": "67cbb57a65a4bbec5845cd19dd42fd07ef8253d7", "messageHeadline": "feat: While loops (#524)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 111, "deletions": 66}}, {"node": {"oid": "af6bee9281f015c76986656086ba3dad6eaf7646", "messageHeadline": "feat: Updated match patterns (#525)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 281, "deletions": 85}}, {"node": {"oid": "cd5b7d20e4f5a04ba15eafe9399cd11abb62e4a9", "messageHeadline": "fix: adjust messaging content after feedbacks from users (#521)", "author": {"name": "glihm", "email": "dev@glihm.net", "user": {"login": "glihm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8dc1b53ae0192a7430393165ad4f282e8c35f0df", "messageHeadline": "proofread and fix a few grammar mistakes (#522)", "author": {"name": "Atis Elsts", "email": "atis.elsts@gmail.com", "user": {"login": "atiselsts"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e1be639e5a4083ede1b27af6fe9eb0a7db85b41", "messageHeadline": "fix: minor typo (#519)", "author": {"name": "okhai.stark ( Tony Stark )", "email": "57156589+okhaimie-dev@users.noreply.github.com", "user": {"login": "okhaimie-dev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a614e4270895284f2c6023e4d0cdb3bf76eeb5c5", "messageHeadline": "fix(ch99-01-04-01): update links, add versions notes (#517)", "author": {"name": "hithem", "email": "117039823+hel-kame@users.noreply.github.com", "user": {"login": "hel-kame"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "13b88b826665d346b69190a03c082211750e8f1b", "messageHeadline": "chore: a bit of proofreading (#518)", "author": {"name": "Pioua", "email": "136521243+dzizazda@users.noreply.github.com", "user": {"login": "dzizazda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d5e8a44048963ee1c9f18858a26e1cac1a8c6d2b", "messageHeadline": "Typo fixes (#503)", "author": {"name": "Kenneth Njoroge", "email": "95502725+kenkomu@users.noreply.github.com", "user": {"login": "kenkomu"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2818a177a23d60323b68e5cb7f6ca7a7e8b38a97", "messageHeadline": "System Calls chapter (#511)", "author": {"name": "Ainur", "email": "106234742+julienbrs@users.noreply.github.com", "user": {"login": "julienbrs"}}, "additions": 379, "deletions": 0}}, {"node": {"oid": "f6fa7a0dc6247d37d2a4669ba1e1f88961cf872d", "messageHeadline": "Updating the shell in the examples ch02-05 (#506)", "author": {"name": "LeandroCarvajal", "email": "99574021+LeandroCarvajal@users.noreply.github.com", "user": {"login": "LeandroCarvajal"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "476219673cf4c91bbbf6e7610947d46627d4c0e9", "messageHeadline": "fix: error message control flow chapter (#516)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "7ac1bc5757379726d46064144b5576596a51340a", "messageHeadline": "update: macros (#513)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 69, "deletions": 12}}, {"node": {"oid": "eceeda7da9e75618dee17eb7ac5b85ef3a6f2983", "messageHeadline": "feat: add bitnot(~) and ? operators (#514)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 69, "deletions": 68}}, {"node": {"oid": "1dc8291c7476cce9e47b35a25ef0adba6dd4cd3b", "messageHeadline": "feat: remove available gas (#512)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "a623223cb165108e9a44a2f0d492f0b1d8c07f4e", "messageHeadline": "[i18n] Update Messages (#502)", "author": {"name": "LeandroCarvajal", "email": "99574021+LeandroCarvajal@users.noreply.github.com", "user": {"login": "LeandroCarvajal"}}, "additions": 1438, "deletions": 744}}, {"node": {"oid": "7eb2d1abf67870a11ac16326455ed2260e209e42", "messageHeadline": "Internal functions in a smart contract (#509)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b80ba19ac24b38bbffa870b7c2f67e97d7291c24", "messageHeadline": "Some typos (#508)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "515e82ac03af90ffaefdf832e4f6120bd248b064", "messageHeadline": "Example for pedersen hash of two felts (#496)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "d03622a990260ab58c1cf68fe1db776ae5e75897", "messageHeadline": "[i18n] Update Es, Chapter.03 (#501)", "author": {"name": "LeandroCarvajal", "email": "99574021+LeandroCarvajal@users.noreply.github.com", "user": {"login": "LeandroCarvajal"}}, "additions": 403, "deletions": 127}}, {"node": {"oid": "d57443ac8c06597fdfbc4a233807208bf5e05142", "messageHeadline": "[i18n] Update Es, Chapter.02 (#499)", "author": {"name": "LeandroCarvajal", "email": "99574021+LeandroCarvajal@users.noreply.github.com", "user": {"login": "LeandroCarvajal"}}, "additions": 423, "deletions": 688}}, {"node": {"oid": "ea72cd86a8ba9459b72a73fab25d64a1bdc0fbe3", "messageHeadline": "[i18n] (#497)", "author": {"name": "LeandroCarvajal", "email": "99574021+LeandroCarvajal@users.noreply.github.com", "user": {"login": "LeandroCarvajal"}}, "additions": 205, "deletions": 263}}, {"node": {"oid": "cbe9ded51414965b3dcb3587e61d0fc737e88e35", "messageHeadline": "Match catch-all operator (#500)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "c4dc04b190b47259eeb279a907ad5f8cc39575b8", "messageHeadline": "double quote  `should_panic` small fix (#493)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f0c0bc4c21213955a9a4fbba4dcda5dc1207b40e", "messageHeadline": "is_err takes a snapshot, not a mutable reference. (#494)", "author": {"name": "VensonLiou", "email": "48060449+VensonLiou@users.noreply.github.com", "user": {"login": "VensonLiou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "671c1f1fa5d00a8803c5724f16b616f004f65b16", "messageHeadline": "migration from #[external(v0)] to #[abi(embed_v0)]  (#488)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "d9991efcf3953dfe188dd614b604216632c449b6", "messageHeadline": "Update macros after 2.4.0 release (#487)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 217, "deletions": 90}}, {"node": {"oid": "db8291b8523ccfedd88ef35c63ee7826d7bfa909", "messageHeadline": "Minor typo fix updateted -> updated (#486)", "author": {"name": "mananbordia", "email": "45929094+mananbordia@users.noreply.github.com", "user": {"login": "mananbordia"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45107dabb03c7d14ee38a9d754b6a93315f1d698", "messageHeadline": "Fix wrong Listing label in src/ch07-04-bringing-paths-into-scope-with\u2026", "author": {"name": "VensonLiou", "email": "48060449+VensonLiou@users.noreply.github.com", "user": {"login": "VensonLiou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32bd1bebaafecf78c427af223027f390231d2af7", "messageHeadline": "typo_modules (#492)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dca0698a39143b744831ca7f8c7cb6bd066d7aa", "messageHeadline": "Issue in wallet field types (#490)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ade4a8357129f0661eb68bc9c809467c73ddcff", "messageHeadline": "Anonymous vs Named Generic Implementation Parameter (#489)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d08d3e02dd0bc3c2a846d952bd8b88246d24d48", "messageHeadline": "Small update in 'control flow' chapter (#485)", "author": {"name": "R\u00e9my Baranx", "email": "remy.baranx@gmail.com", "user": {"login": "remybar"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "8a61e6364111d5d3c552859ce2d5794335d50ffe", "messageHeadline": "FIx typo: replace address with balance (#483)", "author": {"name": "mananbordia", "email": "45929094+mananbordia@users.noreply.github.com", "user": {"login": "mananbordia"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8c410254828a4ca78140a66caa5a4106afc2632d", "messageHeadline": "feat: use println! macro (#472)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1316, "deletions": 375}}, {"node": {"oid": "ffbead013746bcb3315116c9e9359387a6c6604b", "messageHeadline": "Refactor imports to be consistent with `edition = \"2023_10\"`  (#473)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 259, "deletions": 102}}, {"node": {"oid": "642cc7bb9247ba176a22febd0b8f5de567203825", "messageHeadline": "i18n: Add Indonesian Language (#476)", "author": {"name": "megumii", "email": "contact@megumii.xyz", "user": {"login": "Megumiiiiii"}}, "additions": 15608, "deletions": 745}}, {"node": {"oid": "ae4d02d2054d6f0eafe34657b2a2d7fbbff474c0", "messageHeadline": "feat: testing components (#458)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 224, "deletions": 21}}, {"node": {"oid": "370d5b639612b5106c0c7e13502de032f1b1f4c1", "messageHeadline": "refactor: traits (#475)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1129, "deletions": 140}}, {"node": {"oid": "53b5268c9c824c698cb44a7caa66507f4f79fa34", "messageHeadline": "[i18n]Zh cn update 1207 (#474)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 18939, "deletions": 22496}}, {"node": {"oid": "acd03a1578ccc816f57fdc1d80effda457e2fe43", "messageHeadline": "feat: anonymous generic impl parameters (#469)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 125, "deletions": 99}}, {"node": {"oid": "63f91492f0ee4ee4f75c8cf142d0ad5fcc79a893", "messageHeadline": "Merge pull request #449 from wraitii/ownership_chapter_rewrite", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 101, "deletions": 131}}, {"node": {"oid": "5b91d5d7ab6ca686686e8f007e71153dc61ab6e7", "messageHeadline": "fix: fmt", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "7c6a72a462bd1125aaa0c46bb73cd65817c23612", "messageHeadline": "Fixes", "author": {"name": "Lancelot de Ferri\u00e8re", "email": "wraitii@gmail.com", "user": {"login": "wraitii"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "3e1aee8862d1279d6a7235ecd80b20222efca7da", "messageHeadline": "fix README-cn.md img url (#467)", "author": {"name": "Docker", "email": "inthat@yeah.net", "user": {"login": "shepf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d332cf9634332b182c8cc3c8a41b64ee731b683", "messageHeadline": "add README-CN.md (#466)", "author": {"name": "Docker", "email": "inthat@yeah.net", "user": {"login": "shepf"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "462ec1a48c046dac07cf1aaf9643cd33a1dc522f", "messageHeadline": "Updated contract storage chapter (#438)", "author": {"name": "Okoli Evans", "email": "mr.evans0075@gmail.com", "user": {"login": "OkoliEvans"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "f916800efc0788d6503d864a7be449565b0b3c94", "messageHeadline": "chapter hash (#444)", "author": {"name": "Charlotte", "email": "49371958+chachaleo@users.noreply.github.com", "user": {"login": "chachaleo"}}, "additions": 209, "deletions": 0}}, {"node": {"oid": "8edc29e1268d9b723da6388c00f8b79b4ad017bd", "messageHeadline": "ci/cd: bump versions and minor improvements (#456)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "888ac20c32f5e094cb6f83f34028bd02682f1bf6", "messageHeadline": "Update: WASM-Cairo to 0.5.1 (#457)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "391ad60fac3ba2d6903d87f4a7e2bb18db7bcc14", "messageHeadline": "Link to starknet documentation storage variables was broken (#455)", "author": {"name": "Eckmoule", "email": "yohan.bejannin@gmail.com", "user": {"login": "Eckmoule"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0e8f951e11ca2625b7c7ce69664151d3b101f90", "messageHeadline": "Rewrite Ch04 - What is Ownership", "author": {"name": "Lancelot de Ferri\u00e8re", "email": "wraitii@gmail.com", "user": {"login": "wraitii"}}, "additions": 101, "deletions": 139}}, {"node": {"oid": "11481e21995b4517292c1818a2d263d35d3fe2ff", "messageHeadline": "Feat: Add last change page footer (#447)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "93e82f99ccedfd270e44b7a85b7d785af0e27232", "messageHeadline": "Fix typo in src/ch99-04-00-L1-L2-messaging.md (#448)", "author": {"name": "xiaolou86", "email": "20718693+xiaolou86@users.noreply.github.com", "user": {"login": "xiaolou86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fbb62a951745deaf239cedc29946a53f7f5355a", "messageHeadline": "feat: add typos-check in CI & fix typos (#445)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 59806, "deletions": 37883}}, {"node": {"oid": "a15432bd9e97c69dcbb52b414b2e01272c965c35", "messageHeadline": "fix: several typos in the docs (#439)", "author": {"name": "iwantanode", "email": "87604944+tudorpintea999@users.noreply.github.com", "user": {"login": "tudorpintea999"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e18ad31d95be63b9a824b377fa34003a1c19c509", "messageHeadline": "Made minor changes to improve readability (#437)", "author": {"name": "Lawal Abubakar Babatunde", "email": "utility4all@gmail.com", "user": {"login": "Utilitycoder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8540cebd9ac2c62d86fe7836789511d3064472c9", "messageHeadline": "Fix online book URL (#436)", "author": {"name": "Roman Zeyde", "email": "me@romanzey.de", "user": {"login": "romanz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeb40206f4f3d75e61e39a467fcf4e1977fb7163", "messageHeadline": "feat: add g analytics (#432)", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2e0e51b6f4ec38b6b63233be8f2d02bb4b44c5e6", "messageHeadline": "Update ch99-03-security-considerations.md (#431)", "author": {"name": "technovision99", "email": "25871300+technovision99@users.noreply.github.com", "user": {"login": "technovision99"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c9ab3d864bc8881b8405c09e3ecf18cdb397ea8", "messageHeadline": "Update ch01-01-installation.md", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e345870c335ae4b79590e6ce1a5e009b22686940", "messageHeadline": "feat: storage mappings illustration + rework (#429)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c56dc8668c4b0c6786384fd9a36d101db0ce0bc8", "messageHeadline": "refactor: improve storage chapter (#427)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 196, "deletions": 169}}, {"node": {"oid": "aa501bcccf5d1261843a99a44a3d55aa9ca2aaa2", "messageHeadline": "refactor: call_contract_syscall example (#423)", "author": {"name": "Akashneelesh", "email": "66639153+Akashneelesh@users.noreply.github.com", "user": {"login": "Akashneelesh"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "ce035cb56088aa1ab28f8a2d6318045af29208d4", "messageHeadline": "fix typos (#417)", "author": {"name": "vuittont60", "email": "81072379+vuittont60@users.noreply.github.com", "user": {"login": "vuittont60"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "497bbcdd6f72a2f9f0bbf32d6d0d27176dfe255c", "messageHeadline": "chore: minor fixes to packing (#414)", "author": {"name": "tserg", "email": "8017125+tserg@users.noreply.github.com", "user": {"login": "tserg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36d2b219604aa14785d400fc8073dd5be1164d6d", "messageHeadline": "refactor: empty enum variants (#411)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 67, "deletions": 89}}, {"node": {"oid": "7cf4d875aa69ad7cdd24bcf7011d4d1f0ac43786", "messageHeadline": "refactor: can_hold function to use &&", "author": {"name": "Bello Roqeeb", "email": "roqbell@gmail.com", "user": {"login": "milk-maid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db922bee35f58e6c69c306cf17ddfee8ed963f20", "messageHeadline": "Custom data structures (#401)", "author": {"name": "chachaleo", "email": "49371958+chachaleo@users.noreply.github.com", "user": {"login": "chachaleo"}}, "additions": 300, "deletions": 1}}, {"node": {"oid": "e40257b40e80cc17e621ecf486834176b94099f5", "messageHeadline": "i18n - french (#405)", "author": {"name": "FlorianLgrs", "email": "96090364+FlorianLgrs@users.noreply.github.com", "user": {"login": "FlorianLgrs"}}, "additions": 11716, "deletions": 11916}}, {"node": {"oid": "78657f2927a60d658b71174bf7066b046d17e39c", "messageHeadline": "Update ch06-00-enums-and-pattern-matching.md (#402)", "author": {"name": "Idogwu Emmanuel Chinonso", "email": "104998136+Nonnyjoe@users.noreply.github.com", "user": {"login": "Nonnyjoe"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9085fd1aa01f7d052fbceda3a03783ba5134a25f", "messageHeadline": "feat: components under the hood (#400)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 164, "deletions": 2}}, {"node": {"oid": "7fa732eb48521aaab2e715be0c8de92b8fee2356", "messageHeadline": "feat: components (#399)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 528, "deletions": 83}}, {"node": {"oid": "b65efbd69864c830fe538463cd034b9bcc553ce2", "messageHeadline": "Adding information about prelude in Appendix 5 (#396)", "author": {"name": "Axel Izsak", "email": "98711930+axelizsak@users.noreply.github.com", "user": {"login": "axelizsak"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "34fab8460533296050bc5a344529c59e417accb3", "messageHeadline": "refactor: proposition for new `L1-L2` messaging content (#387)", "author": {"name": "glihm", "email": "dev@glihm.net", "user": {"login": "glihm"}}, "additions": 165, "deletions": 109}}, {"node": {"oid": "a3c24874ad614410f7022d8ecfee925219308242", "messageHeadline": "Update ch99-01-04-01-voting-contract.md (#395)", "author": {"name": "Okoli Evans", "email": "ebounce500@gmail.com", "user": {"login": "OkoliEvans"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4e0af11d404bc2329abac9e2c6fa3252ab32b1c9", "messageHeadline": "Fix Vote contract example (#392)", "author": {"name": "Satyam Bansal", "email": "satyam@passageprotocol.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a27ce61963a3155266a043a6a6d48ee1b095f6c0", "messageHeadline": "Update WASM-Cairo to v0.4.0 to support Cairo v2.2.0 (#391)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "7616ff3c9023e9c8060e79d3d0fb86c40ee80447", "messageHeadline": "Fix typo in ch99-04-00-L1-L2-messaging.md (#389)", "author": {"name": "Steve Goodman", "email": "39279277+stoobie@users.noreply.github.com", "user": {"login": "stoobie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eafa093f8ca17c27d03553c56c9e153ac1353209", "messageHeadline": "refactor: Starknet Scarb support location (#385)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "1807523de2c1d13cfbf7b760af6e517a7ef92a49", "messageHeadline": "Dispatcher example code sanity changes (#384)", "author": {"name": "Satyam Bansal", "email": "satyam@passageprotocol.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdca04c43ca1e87b095cf469023c9797b9b45526", "messageHeadline": "update_formatting_hashTrait (#381)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f04c9d64c2aa7248148f296ab84bb7ee302a5693", "messageHeadline": "Precisions about Integer/struct/mapping storage (#374)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "6ecd995e83f5d70ca08b1c6adb3addecc3bd0fbf", "messageHeadline": "fix: typo fixed (#379)", "author": {"name": "Akash S M", "email": "akashsm@ce.iitr.ac.in", "user": {"login": "h3lio5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95ab12f686cec9b979eb6fe654a82cb696495410", "messageHeadline": "fix: typo fixed (#378)", "author": {"name": "Akash S M", "email": "akashsm@ce.iitr.ac.in", "user": {"login": "h3lio5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8bf2faee08bc9eb1229c777a5888bc87ec630e", "messageHeadline": "fix: add missing highlight (#377)", "author": {"name": "Akash S M", "email": "akashsm@ce.iitr.ac.in", "user": {"login": "h3lio5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c24bcf11214ad298c8abe591bc0fbe73e8ed06a", "messageHeadline": "fix: Scarb link chapter 12 (#376)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd16556f3d9e6a89ce63f69169a77cd455e7603e", "messageHeadline": "7.4. scope_precision (#373)", "author": {"name": "Tristan", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ae9258fc16463f817c64a6a8913508a879d35116", "messageHeadline": "Merge pull request #371 from cairo-book/refactor/test-section", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 244, "deletions": 163}}, {"node": {"oid": "09d40c60aee1d193cb847569b065ec2057af602f", "messageHeadline": "Merge pull request #372 from cairo-book/feat/install-extension", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "724b90c6cd5dd3cfae24ed76739d95217c25aa58", "messageHeadline": "feat: gas benchmarking", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "359ed1547e55c0a7b7cb9e838ad3688d4e48c7ec", "messageHeadline": "feat: install extension", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "461a75234722084b1402eadc1f427674447827a2", "messageHeadline": "loop description mistake (#370)", "author": {"name": "Ryan", "email": "40876894+orangeryang@users.noreply.github.com", "user": {"login": "orangeryang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17537e2541ffb6fd72444858a0c4e78b3ba93a73", "messageHeadline": "refactor: test section", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 179, "deletions": 163}}, {"node": {"oid": "0376e936fdd85827f272ab5e03477a5a215ccda5", "messageHeadline": "docs: add TAdev0 as a contributor for code (#369)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "cbb004993abfe5bad4417e53f56174469fb81c65", "messageHeadline": "fix: chapter numbering (#365)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 304, "deletions": 304}}, {"node": {"oid": "449c2582c199a1f2e18e9e2d6b9689d8a512c30a", "messageHeadline": "Merge from main & Translate new changes to Chinese. (#362)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 952, "deletions": 829}}, {"node": {"oid": "625b42ae436d26dc1dd0796c3330147cf98cc4e0", "messageHeadline": "Fix Dictionary struct member example (#363)", "author": {"name": "Satyam Bansal", "email": "satyam@passageprotocol.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d61e7a0ad58e658dc5e3bb789bce7b2c8cb9e833", "messageHeadline": "fix: fmt", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "98c29c3df7910139bd79873b1baa5fc0fcb7f1bd", "messageHeadline": "fix: code snippets lines (#361)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "d5219ab8e52890ad571185aa8a3224545761df8a", "messageHeadline": "Update ch02-99-01-arrays.md (#360)", "author": {"name": "Orlando Sanchez", "email": "pdigitalgroup@outlook.com", "user": {"login": "sinsotec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "951aee8f8d06f6fbba3dbf48cc9720b22e3ea82b", "messageHeadline": "Update lib.cairo (#358)", "author": {"name": "Orlando Sanchez", "email": "pdigitalgroup@outlook.com", "user": {"login": "sinsotec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41d5fa66641db371731a3f7750ef54a199184c85", "messageHeadline": "update: cairo 2.2.0 (#357)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 21, "deletions": 41}}, {"node": {"oid": "e5dde8130d6c39b05dc32d76bd25f281018023a2", "messageHeadline": "refactor: keywords (#356)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1b72e8b8eed4944ba6c61628e6488a040f0509ad", "messageHeadline": "refactor: scarb cairo-run (#355)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38786f47401d1ec7c74e86717cfab4394aa03061", "messageHeadline": "refactor: update dict section (#354)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c0f12339b3e545054ae5c93efbb5746c17e84335", "messageHeadline": "chore: bump cairo version", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "71726a9b4a1ed446ac729079e364307160188244", "messageHeadline": "Update ch01-02-hello-world.md (#351)", "author": {"name": "Orlando Sanchez", "email": "pdigitalgroup@outlook.com", "user": {"login": "sinsotec"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fdbc2094e5f1ed94e49b80cd6c1c962fb714659", "messageHeadline": "optimize the description of integer division (#350)", "author": {"name": "Ryan", "email": "40876894+orangeryang@users.noreply.github.com", "user": {"login": "orangeryang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6fb08708ef473ccd6b8bd806645a134791f1d2b", "messageHeadline": "feat: store packing (#343)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "fc90df83aeebb073013aad511004ba90e073610e", "messageHeadline": "improve the description of integer division (#347)", "author": {"name": "Ryan", "email": "40876894+orangeryang@users.noreply.github.com", "user": {"login": "orangeryang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6414c69346a73843dca52393de761fdfd79eaf08", "messageHeadline": "Fixed code snippets in Macros chapter (#346)", "author": {"name": "David Barreto", "email": "barretollano@gmail.com", "user": {"login": "barretodavid"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38db980037bbe169a2904b0505ea5534d70990b4", "messageHeadline": "chore: update-2.2.0 (#344)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 75, "deletions": 125}}, {"node": {"oid": "5bf14bf815ffc3077448dd01ddafe031970bf225", "messageHeadline": "fixing emit event snippet (#340)", "author": {"name": "gaetbout", "email": "gaetan.ansotte@hotmail.com", "user": {"login": "gaetbout"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7c3fdc57c692f87c5533941d19e8a7b991acec3", "messageHeadline": "Update zh-cn.po (#338)", "author": {"name": "xiang", "email": "308260887@qq.com", "user": {"login": "wenzhenxiang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce8b959c76354122710f40500721d5f41abda5b6", "messageHeadline": "fix list value error (#339)", "author": {"name": "xiang", "email": "308260887@qq.com", "user": {"login": "wenzhenxiang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "075a0152b4d2eb0d9c5ed179ed8b3195315db174", "messageHeadline": "PR_variables (#336)", "author": {"name": "TAdev", "email": "122918260+TAdev0@users.noreply.github.com", "user": {"login": "TAdev0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1172552debab9498f333580e2be994894fe79740", "messageHeadline": "Fix  zh-cn.po formatting issues (#334)", "author": {"name": "xiang", "email": "308260887@qq.com", "user": {"login": "wenzhenxiang"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d565816b75f631d9b916bb6b6df53ffdc36ccdc1", "messageHeadline": "Merge from main & Translate new changes to Chinese. (#333)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 12325, "deletions": 10221}}, {"node": {"oid": "1b2d7607f0e2b1d72efa073720ecefdb3a0a5ec2", "messageHeadline": "Fix typos (#332)", "author": {"name": "tserg", "email": "8017125+tserg@users.noreply.github.com", "user": {"login": "tserg"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "f2cf20ec230053dd41c22ddd424fc801db11112f", "messageHeadline": "Fix broken Scarb link (#331)", "author": {"name": "Edgar Barrantes", "email": "edgar@barrantes.dev", "user": {"login": "EdgarBarrantes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d016390934f20c37ce68eff523970a8bdd948fff", "messageHeadline": "Fix Name Resistry contract (#330)", "author": {"name": "Satyam Bansal", "email": "satyamsgsits1994@gmail.com", "user": {"login": "satyambnsal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02abae6eec1a2e35b2a62e68ee790b8b57949426", "messageHeadline": "updated function mention in the paragraph to match the command (#329)", "author": {"name": "Thomas Butler", "email": "58192340+trbutler4@users.noreply.github.com", "user": {"login": "trbutler4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4f92548e051caebf8fdf21e2226a089971166c", "messageHeadline": "Typo fix (#328)", "author": {"name": "Thomas Butler", "email": "58192340+trbutler4@users.noreply.github.com", "user": {"login": "trbutler4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b3763f32f5e0e767abb7a347bd883f2ead693b3", "messageHeadline": "Fix invalid mut type conversion example (#327)", "author": {"name": "Jorik Schellekens", "email": "joriksch@gmail.com", "user": {"login": "JorikSchellekens"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a27c71a7e3597585e3b67e5d4c2b8326e9ea54ba", "messageHeadline": "ch01-01 minor edit (#326)", "author": {"name": "Lawal Abubakar Babatunde", "email": "utility4all@gmail.com", "user": {"login": "Utilitycoder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8055921a5f94abf01e41cf87644a2665ad46014", "messageHeadline": ":rocket: add macros chapter (#272)", "author": {"name": "Antoine", "email": "101047205+0xEniotna@users.noreply.github.com", "user": {"login": "0xEniotna"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "595df8eaae72965cd46e16afaec4414439822cff", "messageHeadline": "Update ch01-02-hello-world.md", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c194022898d88421239a11956f48488dbc2232b", "messageHeadline": "Update ch01-02-hello-world.md", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a3bc10b44e90e614484d1e17961c155e473ff269", "messageHeadline": "refactor: use scarb packages (#315)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 2232, "deletions": 963}}, {"node": {"oid": "e503fdb6d4e8643b18e3ab5760cc5adb0fe09b6c", "messageHeadline": "Update ch02-99-00-common-collections.md", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad8e3982fd1cb38e5829f7d5459214265bced44d", "messageHeadline": "fixed typo no -> need to (#323)", "author": {"name": "Thomas Butler", "email": "58192340+trbutler4@users.noreply.github.com", "user": {"login": "trbutler4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab6bf325606564e57756caae6b85b672f7bfeb6a", "messageHeadline": "fix: #319 (#322)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8f459ddf4257adfaef258ce0258bd2917c1a0d3a", "messageHeadline": "Update Scarb documentation links (#321)", "author": {"name": "Marek Kaput", "email": "marek.kaput@outlook.com", "user": {"login": "mkaput"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "0f20a2241ba80fc29fcdb9981a0f2f53f94bbe53", "messageHeadline": "feat: Transitioning Cairo Content to Cairo Book and Introducing Inter\u2026", "author": {"name": "Omar U. Espejel", "email": "espejelomar@gmail.com", "user": {"login": "omarespejel"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0df559699e3ee751bca1fcc38566f700cad5069d", "messageHeadline": "feat: Transitioning Cairo Content to Cairo Book and Introducing Inter\u2026", "author": {"name": "Omar U. Espejel", "email": "espejelomar@gmail.com", "user": {"login": "omarespejel"}}, "additions": 432, "deletions": 0}}, {"node": {"oid": "a1d8f7448cb22010abc61a791e5efb218ba95b73", "messageHeadline": ":rocket: add L1-l2 messaging chapter (#293)", "author": {"name": "Antoine", "email": "101047205+0xEniotna@users.noreply.github.com", "user": {"login": "0xEniotna"}}, "additions": 245, "deletions": 0}}, {"node": {"oid": "a77aa542bb5ff50fbb98d2c47f0313faa211de18", "messageHeadline": "feat: merge dict chapter with common collections (#309)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 65, "deletions": 61}}, {"node": {"oid": "5b1b8eb869fd424f56902a914f5cfc35e77efee5", "messageHeadline": "feat: scarb config for starknet (#311)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "bcc7415c2a81a16f6f2d7e0870f85edc21e4b501", "messageHeadline": "fix: explicitly state that desnap copies a value (#310)", "author": {"name": "Jules Doumeche", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "625b4d16465468c12f488dfdc7d9b838c67a5a1b", "messageHeadline": "Update ch99-02-02-contract-dispatcher-library-dispatcher-and-system-c\u2026", "author": {"name": "Martin Maurer", "email": "empeamtk@googlemail.com", "user": {"login": "boorich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4950f3ef1cc067b5e53c8205890711070718ef55", "messageHeadline": "Update ch99-02-01-abis-and-interfaces.md (#304)", "author": {"name": "Martin Maurer", "email": "empeamtk@googlemail.com", "user": {"login": "boorich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aa998bd9259b3f2876f809522dc525239ee4a84", "messageHeadline": "feat: fix minor typo (#302)", "author": {"name": "Elias Tazartes", "email": "66871571+Eikix@users.noreply.github.com", "user": {"login": "Eikix"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8defff8e990bdf558437f68de8b37a06ca1176ba", "messageHeadline": "Update ch99-01-02-a-simple-contract.md (#303)", "author": {"name": "Martin Maurer", "email": "empeamtk@googlemail.com", "user": {"login": "boorich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c3fd23a5562adfc7f97733846c9629adecf3b06", "messageHeadline": "make Louis happy (#300)", "author": {"name": "Elias Tazartes", "email": "66871571+Eikix@users.noreply.github.com", "user": {"login": "Eikix"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1870a5954fbd2c643727dcdabd8bcbd326a24ac1", "messageHeadline": "Update ch99-01-03-00-a-deeper-dive-into-contracts.md (#299)", "author": {"name": "Martin Maurer", "email": "empeamtk@googlemail.com", "user": {"login": "boorich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd315e3cd1f21d33ce97a8b1d79976c35525cf1d", "messageHeadline": "feat: rework dispatcher sections (#296)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 81, "deletions": 93}}, {"node": {"oid": "e127cf5f2e7874f90577bafcecf777b9cfffc6cc", "messageHeadline": "feat: add short circuiting bitwise operators (#298)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82965e655b8ae94ec2f1b3fddb438130e7d11676", "messageHeadline": "fix: noplayground for noon-runnable snippets (#295)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 288, "deletions": 281}}, {"node": {"oid": "5fa204c2a8cba5bf1885f0809a9b9ff57a72418f", "messageHeadline": "Merge from main & Translate new changes to Chinese. (#294)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 3382, "deletions": 995}}, {"node": {"oid": "6d77b328a3c87e1469257dbfc0ea383523fcac24", "messageHeadline": "Wasm cairo integration (#244)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 579, "deletions": 3}}, {"node": {"oid": "e9c1a9eac2f40c063033f34481c7c32f6e2a67b9", "messageHeadline": "fix chinese 1st chapter code format (#292)", "author": {"name": "xiang", "email": "308260887@qq.com", "user": {"login": "wenzhenxiang"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9f7ae8cf643f7b23fac68095a9ae0324c349f9a6", "messageHeadline": "refactor: ch07-02 listings (#289)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 111, "deletions": 82}}, {"node": {"oid": "f03a84e48d3cff4be42cfd1dbe1b03c6b016a2b7", "messageHeadline": "fix: #287 (#288)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "810174ea5b5dec0cedbed206df18fc54b51fcbed", "messageHeadline": "feat: add compiler v2 explanations (#286)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 498, "deletions": 191}}, {"node": {"oid": "1cf8471f1f4b16a73c652f49350f9038ab639f98", "messageHeadline": "docs: add dbejarano820 as a contributor for code (#285)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1d8cb9764dc70edd886c49dcb70140dc3f88618b", "messageHeadline": "Improvements to the Contract Dispatchers section (#281)", "author": {"name": "Mart\u00edn Triay", "email": "martriay@gmail.com", "user": {"login": "martriay"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d01cddb1fe47745c379a8446a8ec377c8b8850f5", "messageHeadline": "Broken scarb installation link fix (#284)", "author": {"name": "Daniel Bejarano", "email": "58019353+dbejarano820@users.noreply.github.com", "user": {"login": "dbejarano820"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b45eb8528a1ea74f384ec9eef815555488b227a", "messageHeadline": "Typos and coherence fixes (#282)", "author": {"name": "Rodrigo", "email": "rodrodpino@gmail.com", "user": {"login": "rodrigo-pino"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "8d8c77ee896568c30434c362b43a99ba600c44ab", "messageHeadline": "Update ch15-00-dictionaries.md (#280)", "author": {"name": "gaetbout", "email": "gaetan.ansotte@hotmail.com", "user": {"login": "gaetbout"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0190fc279f48a287126c185756dab2c44c2e8d21", "messageHeadline": "fix: Update CI", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "50ede316588500990ac569b6ffa381553a33541f", "messageHeadline": "feat: update to 2.0.0", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "34f1916c404d751640bc98addc6551918aa8da1d", "messageHeadline": "updated syntax to snake_case (#278)", "author": {"name": "Alex Metelli", "email": "alex-metelli@gmx.com", "user": {"login": "ametel01"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "52ad957181f48e6de65ce8dd6b1f85f4d1228d26", "messageHeadline": "feat: update cairo-verify to 2.0 (#271)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "2958d5d3f675f2d257511493804a40996662da3e", "messageHeadline": " refactored syntax to compiler v2 (#256)", "author": {"name": "Alex Metelli", "email": "alex-metelli@gmx.com", "user": {"login": "ametel01"}}, "additions": 229, "deletions": 166}}, {"node": {"oid": "f915c6cc8d0520a95692717183ba31a0f6c9b8ac", "messageHeadline": "added scarb test section to docs (#257)", "author": {"name": "Alex Metelli", "email": "alex-metelli@gmx.com", "user": {"login": "ametel01"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "9b0a7e24fdee0f2ef69b0ebb1ae601241046f38a", "messageHeadline": "Added StorageAccess to appendix 3 (#258)", "author": {"name": "Alex Metelli", "email": "alex-metelli@gmx.com", "user": {"login": "ametel01"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "a99f7d68ff2c5b4912316070a1907a21aa42e3e2", "messageHeadline": "Simplified trait function definition (#250)", "author": {"name": "Alex Metelli", "email": "alex-metelli@gmx.com", "user": {"login": "ametel01"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "487e34ee53893bc1f79d3cad8b91ea058bffb232", "messageHeadline": "Removed bracket after break statements (#254)", "author": {"name": "Alex Metelli", "email": "alex-metelli@gmx.com", "user": {"login": "ametel01"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8199dd52d406664eff874ff77adc916f25b9de2d", "messageHeadline": "Dictionaries (#260)", "author": {"name": "Rodrigo", "email": "rodrodpino@gmail.com", "user": {"login": "rodrigo-pino"}}, "additions": 476, "deletions": 0}}, {"node": {"oid": "a710d93f9a0e4e5b161b836ecdfcab595548a05a", "messageHeadline": "fix: CI", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9b1f60442b9306afd982976db238a266452d927e", "messageHeadline": "Feat: cairo verify tool (#249)", "author": {"name": "julio4", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 1093, "deletions": 575}}, {"node": {"oid": "b59bca110dff565d913f4c6fbacef2e2711cc8bc", "messageHeadline": "docs: add shramee as a contributor for code (#267)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "aab6c948b55b9631fa8b03e9a64cccf3f9d88d3c", "messageHeadline": "docs: add omahs as a contributor for code (#266)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "efd24cd986fb6358f0971a48f1420e9ff55631c0", "messageHeadline": "docs: add tiagofneto as a contributor for review (#265)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "73c95d49f9d744799dd8a7b2c7cfef2bec0f60ed", "messageHeadline": "refactor: rename 'Dispatcher' contract to 'TokenWrapper'", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "606f714958da5886df79e7f9d25713f3588ea48a", "messageHeadline": "Merge from main & Translate new changes to Chinese. (#262)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 150, "deletions": 95}}, {"node": {"oid": "ca9bee59e56c89061ca18577c4a050928304bd21", "messageHeadline": "Update i18n - Spanish (#259)", "author": {"name": "Nadai", "email": "112663528+Nadai2010@users.noreply.github.com", "user": {"login": "Nadai2010"}}, "additions": 6267, "deletions": 3536}}, {"node": {"oid": "1a2a8a5f2d1292997bb9bc9a81e524d6ef94cf88", "messageHeadline": "feat: vscode instruction updates (#245)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "db783d81dacd793a88f40937390f2e2da513bd56", "messageHeadline": "Merge from main & Translate new changes to Chinese & Fix typos. (#242)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 451, "deletions": 45}}, {"node": {"oid": "a838aa30dc73b3ab0f747c575102ea3717e43f35", "messageHeadline": "Add Security Considerations chapter (#206)", "author": {"name": "julio4", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "2c549afb1effc0bbd449d0c1eeb614a565b45c9a", "messageHeadline": "feat: named parameters (#239)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7290872a50804766588f0cf01b0937113f84e891", "messageHeadline": "fix: missing example (#240)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "35e31cdb7fd87b341758ff40148e71490804d582", "messageHeadline": "Merge from main & Translate new changes to Chinese & Fix typos. (#237)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 1727, "deletions": 937}}, {"node": {"oid": "09af271143b9effe4c3c771a8314addd0b3e66b1", "messageHeadline": "Fixed dispatcher naming and ownership (#223)", "author": {"name": "Tiago Neto", "email": "46165861+tiagofneto@users.noreply.github.com", "user": {"login": "tiagofneto"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "f5532ff22cceb90b7d7aa4fb66afa824a7928cb9", "messageHeadline": "refactor: listings ch99 (#228)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 276, "deletions": 176}}, {"node": {"oid": "cda0ef9250cbc71aacbc7fbece3c9c7f2d8ea86a", "messageHeadline": "refactor: ch09 listings (#227)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 154, "deletions": 313}}, {"node": {"oid": "fcaca8393a9b4ef95199aa4842e2cd9e948db1af", "messageHeadline": "refactor: listing ch08 (#226)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 368, "deletions": 221}}, {"node": {"oid": "fff91c5e8030037d2827d6a6b324e8561ec45282", "messageHeadline": "refactor: ch10 listings (#229)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "141ebc76451486cb7e601ef1b4ddd7437928179b", "messageHeadline": "refactor: listings ch07 (#225)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 249, "deletions": 223}}, {"node": {"oid": "e5c1b09ac7f2585aa9f5a66ae4510cddf236a296", "messageHeadline": "Routine work to make the Chinese version keeps up with the latest Eng\u2026", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 821, "deletions": 512}}, {"node": {"oid": "94fec8267580321b56ca6423c038bfbb628958b1", "messageHeadline": "fixed field init shorthand (#222)", "author": {"name": "Tiago Neto", "email": "46165861+tiagofneto@users.noreply.github.com", "user": {"login": "tiagofneto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b22762136fb0725260d0fb08ff64827d0d9dd4c4", "messageHeadline": "refactor: ch05 listings (#220)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 177, "deletions": 160}}, {"node": {"oid": "c634e37dc0ca2d2c3050ce7670846c11be6fdebf", "messageHeadline": "refactor(ch05): code blocks (#219)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 271, "deletions": 190}}, {"node": {"oid": "1c852c54ee7a757f990c867952cbcb704584ba90", "messageHeadline": "Update fr.po (#218)", "author": {"name": "Argetlames", "email": "95372106+MathiasTELITSINE@users.noreply.github.com", "user": {"login": "MathiasTELITSINE"}}, "additions": 305, "deletions": 22}}, {"node": {"oid": "c0fec3ade64fa4f23f47a9d8a581807cfc259cdb", "messageHeadline": "fix: ch02 listing names (#216)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "5ea291ddb08cc80ad1b88549bb0fe4488c627730", "messageHeadline": "refactor: code blocks ch04 (#215)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 265, "deletions": 230}}, {"node": {"oid": "920eaf52f2f0304e9ec36ce661d247ca54c83fa0", "messageHeadline": "refactor: code blocks ch03 (#214)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 242, "deletions": 215}}, {"node": {"oid": "a0509378a4c201f1f403e35f589c79dddff40215", "messageHeadline": "docs: add Darlington02 as a contributor for code (#217)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2907fd60c2f37ff8d2476a7817c16d284e26f799", "messageHeadline": "chore: temporarily disable cairo programs checks (#213)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c1fc29cedb2faa70dcda1975a8e6ecb3c4b048f", "messageHeadline": "Merge pull request #210 from cairo-book/refactor/listing-ch02", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 423, "deletions": 368}}, {"node": {"oid": "f4c3c7bf9b52f84643cc1d8614e08dd5dd7e28d6", "messageHeadline": "Bash for nondeveloper (#198)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "2fd60ea3164420ada0ade0094b9674d513cc6362", "messageHeadline": "refactor: ch02-06 listings", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 85, "deletions": 76}}, {"node": {"oid": "cc100c9bb531b4cc2c1885cbf97969a452805708", "messageHeadline": "refactor: ch02-05 listings", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 84, "deletions": 78}}, {"node": {"oid": "ef4a0d8f1c14ad72a527abb21ec7f0c60fc8f080", "messageHeadline": "refactor: ch02-03/04 listings", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 120, "deletions": 101}}, {"node": {"oid": "6b1cb9917080f6c85752af7feeeac8eabb4fc619", "messageHeadline": "refactor: ch02-02 listings", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 87, "deletions": 72}}, {"node": {"oid": "834c073936dc0c1de8901847a83be482eab28d3a", "messageHeadline": "refactor: ch02-01 listings", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "695f97c8d6da7501dd84463b9fb0e7c6af5182d4", "messageHeadline": "docs: add hgedia as a contributor for doc (#182)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8361a4677ef1faea105d8f48e0b83a210159e66f", "messageHeadline": "Fix: typos (#208)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6d49355258bace55e7faaeb3606e74b9f044e1fd", "messageHeadline": "Update: Merge form main & translate new changes to Chinese & fix typo\u2026", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 473, "deletions": 385}}, {"node": {"oid": "18cec46b88dca547e8a0b847ac2ce630c794bb9a", "messageHeadline": "refactor: use type inferance, remove type literals (#203)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 88, "deletions": 94}}, {"node": {"oid": "c467ef274ef2fd617f8d00d470a7a3d0affe1e7e", "messageHeadline": "feat: united imports (#202)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "f98ca418708fb323278002984d36dd2f102a3a06", "messageHeadline": "Merge pull request #201 from cairo-book/fix/type-casts", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "05096d1a8626697a79818a1ca824a43b58f1bd05", "messageHeadline": "fix: type conversions between uints now possible", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "01f863ffecb4acf9c8415a3162f0d52134aa3f09", "messageHeadline": "Fix: \"all contributors\" badge does not shown. (#199)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "61632d35a2f64af78dab1c6bdf5be0119cb7b194", "messageHeadline": "docs: add julio4 as a contributor for code, and tool (#200)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f4ae392646f682285c63202e9d250f5d355e3d57", "messageHeadline": "Update fr.po (#193)", "author": {"name": "Argetlames", "email": "95372106+MathiasTELITSINE@users.noreply.github.com", "user": {"login": "MathiasTELITSINE"}}, "additions": 95, "deletions": 27}}, {"node": {"oid": "4779d6e096236885a2d608fb92e5e41c0da3dbce", "messageHeadline": "Update: Merge form main & translate new changes to Chinese & fixed ty\u2026", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 157, "deletions": 125}}, {"node": {"oid": "89904f156e56597b38017db43fe02e0edc9c9019", "messageHeadline": "docs: add MathiasTELITSINE as a contributor for translation (#194)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "356e3f7be1451bcf31b619e94369f761d4daf9c8", "messageHeadline": "fixing a typo (#195)", "author": {"name": "vikkydataseo", "email": "mrethanlucas@gmail.com", "user": {"login": "CountryCousin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0a794b5e51f56ea4dcb0bca2c78a45740b17971", "messageHeadline": "Merge pull request #188 from cairo-book/feat/continue-loops", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 112, "deletions": 57}}, {"node": {"oid": "ea69d0e1f33558719e5df45e2f369f496f77d5d6", "messageHeadline": "Update: Add zh-cn translation. (#190)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 334, "deletions": 338}}, {"node": {"oid": "01796bebcc0a84460f22c14b5c42c137afded1e5", "messageHeadline": "fix: CI", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "5f0570a8516aa37d9493ac7b6ae96ddcb67c20f7", "messageHeadline": "Added `assert`and `panic` in appendix (#170)", "author": {"name": "Pia", "email": "76558220+rkdud007@users.noreply.github.com", "user": {"login": "rkdud007"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "23542ef88ff50c7841f6bb9b9656222a202c4cad", "messageHeadline": "fix: wallet desnap, listings numbers", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "88c6951191d043011930c39e6a4653798f5f218e", "messageHeadline": "fix: enums syntax", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "30300127bc20ffae37348f99fcc397bf811a0cc0", "messageHeadline": "feat: add cairo_check action on PR", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "b41fcafa275f2b63677b457fc6739bd8ba56f756", "messageHeadline": "fix: removed invalid sentence", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "97e4f0aca67a9c596509e10fac8fcdcecd1b21e6", "messageHeadline": "fix: remove gas checks from recursive fn", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "22216b64ceb3736d0c323d95891f210789260949", "messageHeadline": "feat: continue keyword in loops", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "f28b1494f9df8b520dae64291fb2e9428219d6db", "messageHeadline": "feat: Enforce cairo-format coding style in mdbook-cairo (#167)", "author": {"name": "julio4", "email": "30329843+julio4@users.noreply.github.com", "user": {"login": "julio4"}}, "additions": 131, "deletions": 105}}, {"node": {"oid": "74189c62b0a74cd29d76a21a20e97831015c49b3", "messageHeadline": "i18n Update Spanish (Appendix E) (#181)", "author": {"name": "Nadai", "email": "112663528+Nadai2010@users.noreply.github.com", "user": {"login": "Nadai2010"}}, "additions": 3273, "deletions": 6893}}, {"node": {"oid": "2108f8310cacb6d7f61d010daffdfaf58bd74015", "messageHeadline": "Fix typo in comments for trait implementation (#187)", "author": {"name": "Asten", "email": "dandelionlion@protonmail.com", "user": {"login": "0xAsten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20177522b9e884df8ecdfc9f574e1fa96ade2d7f", "messageHeadline": "Fix: Some typos in the appendix and solved 1 todo. (#184)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "5aab58c1f5fcd1d894406928e3fba6c32d165583", "messageHeadline": "Add: Appendix A&E's translation and fixed some typos for Chinese vers\u2026", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 2720, "deletions": 5273}}, {"node": {"oid": "3adbfb0d0526f099b632fbf5721e028e73121d59", "messageHeadline": "docs: add cryptonerdcn as a contributor for translation (#186)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f323319ed817062bc7e8bb5b32b9ceaa5ce7ded8", "messageHeadline": "docs: add rkdud007 as a contributor for code, and blog (#179)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0b8779f16fb56fc8106805565d99decbf44e87ba", "messageHeadline": "docs: add makluganteng as a contributor for code (#183)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "dee8bd27260d7af375aa87da5669d51e59e16922", "messageHeadline": "docs: add ClementWalter as a contributor for review (#180)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "19accb6e068a28c6a05670c80ef5362064408ff4", "messageHeadline": "feat: operator overloading (#166)", "author": {"name": "zarboq", "email": "37303126+zarboq@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "8232b4a021c232c883add9822f30381a89e92999", "messageHeadline": "fix: contributors file", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca42ede3735a5ecc64cb44bce9ff02a848c7b162", "messageHeadline": "docs: add Nadai2010 as a contributor for translation (#178)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "81d983e68598439c802f2c52963ce96c34876c96", "messageHeadline": "docs: add glihm as a contributor for code, and tool (#177)", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "932db56b480dd6be1af14f5818362426951f2a3e", "messageHeadline": "Merge pull request #176 from cairo-book/all-contributors/add-enitrat", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e89eddbabc8e6f7a6d4a72b81d5e0dd95f9d23ce", "messageHeadline": "docs: update .all-contributorsrc [skip ci]", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c5e83e1d338bc2cb9949189d6fed26b6ac8e1a8", "messageHeadline": "docs: update README.md [skip ci]", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "602ebc94ffbcc5380bb2a4c804c15482fd5f65cc", "messageHeadline": "docs: update .all-contributorsrc [skip ci]", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9f5c826063e87ce5d8644ea116ddc832539ed622", "messageHeadline": "docs: update README.md [skip ci]", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c26962af543352086d67f5d1ace2b604a1dff03a", "messageHeadline": "Merge pull request #175 from cairo-book/all-contributors/add-fricoben", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "0522935b71c5e853dab9fd64f738a95c3b67cdd7", "messageHeadline": "docs: create .all-contributorsrc [skip ci]", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "14309b87829427b6406b766b98000721445ebdfd", "messageHeadline": "docs: update README.md [skip ci]", "author": {"name": "allcontributors[bot]", "email": "46447321+allcontributors[bot]@users.noreply.github.com", "user": {"login": "allcontributors[bot]"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9921840e9c4bedf8c93d5b20d96fbacc0f15a898", "messageHeadline": "Merge pull request #173 from cairo-book/feat/add-allcontributors", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "415019efc93642f4b860bf3dc534d16fae682c41", "messageHeadline": "feat: add allcontrib readme", "author": {"name": "Fricoben", "email": "benjamin.flores.pro@gmail.com", "user": {"login": "fricoben"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "6a607ae166f575c57394d11e083cf5b78722d5d8", "messageHeadline": "Cairo Most Common types and Trait (#144)", "author": {"name": "V.O.T", "email": "74396818+makluganteng@users.noreply.github.com", "user": {"login": "makluganteng"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6360b78d051e19f3c687be9c85811f3015b1616d", "messageHeadline": "i18n Spanish and Messages.pot (#171)", "author": {"name": "Nadai", "email": "112663528+Nadai2010@users.noreply.github.com", "user": {"login": "Nadai2010"}}, "additions": 1320, "deletions": 220}}, {"node": {"oid": "d3ed677ae52e70d21bc7da88e4d2f9b0fd37c72a", "messageHeadline": "Create LICENSE", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c7510c9cd658d184192d1416723a4bad58d5cd76", "messageHeadline": "Add Simplified Chinese(zh-cn)  translation for the Cairo book. (#169)", "author": {"name": "cryptonerdcn", "email": "cryptonerdcn@gmail.com", "user": {"login": "cryptonerdcn"}}, "additions": 16821, "deletions": 1}}, {"node": {"oid": "20f0f60368c0f560c07f37aca7b728c6d89c2420", "messageHeadline": "appendix keywords ( block : implicits ) (#143)", "author": {"name": "Pia", "email": "76558220+rkdud007@users.noreply.github.com", "user": {"login": "rkdud007"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "6f4f98e6858ac2a23149118c18da9403a8d39e3f", "messageHeadline": "Update i18n Spanish: Appendix (#163)", "author": {"name": "Nadai", "email": "112663528+Nadai2010@users.noreply.github.com", "user": {"login": "Nadai2010"}}, "additions": 1555, "deletions": 275}}, {"node": {"oid": "d3d4c9e6c78d6c38834e37fa4eb1249abd5ed1d3", "messageHeadline": "Merge pull request #161 from cairo-book/mdbook-cairo-readme", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a265727575682a1af6973c0d469caad86f882747", "messageHeadline": "Merge pull request #162 from shramee/link-gh-edit", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2250b9f69932f6acb29ba6ed86c6a22b72500b9d", "messageHeadline": "Merge pull request #164 from vikkydataseo/main", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "097bc7fb1f4022504c1d707d1ccb5103b4218da0", "messageHeadline": "fixing a typo", "author": {"name": "Victor", "email": "mrethanlucas@gmail.com", "user": {"login": "CountryCousin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b99ec5ee9daf2da2ffea925fcfd23fe9fe8e7da4", "messageHeadline": "GitHub and edit links", "author": {"name": "Shramee Srivastav", "email": "shramee.srivastav@gmail.com", "user": {"login": "shramee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b065c273e24c4785e6b3935dfd2af0d9cb376dc9", "messageHeadline": "Update README.md", "author": {"name": "Shramee Srivastav", "email": "shramee.srivastav@gmail.com", "user": {"login": "shramee"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c98c04822e267f2f4770913085ab6e17dbaf12ca", "messageHeadline": "Update i18n: Spanish Version es.po (#157)", "author": {"name": "Nadai", "email": "112663528+Nadai2010@users.noreply.github.com", "user": {"login": "Nadai2010"}}, "additions": 326, "deletions": 116}}, {"node": {"oid": "eaf9a4730a4c1c6999e82b23025923434681f39d", "messageHeadline": "fix: ci runner (#158)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 108, "deletions": 74}}, {"node": {"oid": "bb5d78d0982ec243150c169d50e6eee198b7492f", "messageHeadline": "feat: add Cairo code snippet tester (#139) (#146)", "author": {"name": "glihm", "email": "dev@glihm.net", "user": {"login": "glihm"}}, "additions": 2412, "deletions": 28}}, {"node": {"oid": "510270f167c5f46ba2b25fb27c5b5ceb0af1c48e", "messageHeadline": "Merge pull request #156 from zarboq/feat/appendix_operators_and_symbols", "author": {"name": "zarboq", "email": "37303126+zarboq@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "fd3869ccb2577582f8a745c07831b48c51172ede", "messageHeadline": "feat: Appendix Operators and Symbols", "author": {"name": "TurcFort07", "email": "boramindas@gmail.com", "user": {"login": "zarboq"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "dfa498d36e086005c9d91b52c0b7708db1b307d6", "messageHeadline": "feat: nopanic and panic_with (#155)", "author": {"name": "zarboq", "email": "37303126+zarboq@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "ac336a1557abf04e794206997363c7edd9f23567", "messageHeadline": "Merge pull request #147 from 0xEniotna/main", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "427659df95bd1be425fd6559be95f1c16b6612f5", "messageHeadline": "feat: Appendix Derivable Traits (#145)", "author": {"name": "zarboq", "email": "37303126+zarboq@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 155, "deletions": 1}}, {"node": {"oid": "932a6557b9a83baf9991986c3a4a3d201c1e1e50", "messageHeadline": ":adhesive_bandage: fix PR", "author": {"name": "0xKarasu", "email": "0xKarasu@protonmail.com", "user": {"login": "0xEniotna"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a1885651f92c11d9bc346d2e50dafd98524a9044", "messageHeadline": "i18n: Spanish Version es.po (#138)", "author": {"name": "Nadai", "email": "112663528+Nadai2010@users.noreply.github.com", "user": {"login": "Nadai2010"}}, "additions": 9633, "deletions": 2504}}, {"node": {"oid": "5b861ba1ad2952ed7b9b79d1daaf11c6bd312536", "messageHeadline": ":rocket: add SC intoduction", "author": {"name": "0xKarasu", "email": "0xKarasu@protonmail.com", "user": {"login": "0xEniotna"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "9fce225a432b095b23dc3f4f4e8486b7211d057e", "messageHeadline": ":tada: init file", "author": {"name": "0xKarasu", "email": "0xKarasu@protonmail.com", "user": {"login": "0xEniotna"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "031505ba162a00d2f5f38b5c466b9ca438c9dd38", "messageHeadline": "added ch09-01-contract-syntaxes.md (#92)", "author": {"name": "Darlington Nnam", "email": "Darlingtonnnam@gmail.com", "user": {"login": "Darlington02"}}, "additions": 495, "deletions": 16}}, {"node": {"oid": "30870efaaf436b9d2927edc146c0b1b65cb6c182", "messageHeadline": "feat: add panic chapter and reorganize starknet and errors chapter (#96)", "author": {"name": "zarboq", "email": "37303126+zarboq@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "9c645fdf067d7705a7300b5c7829ab4cd7ee63fc", "messageHeadline": "i18n: title-page and ch00-01-foreword [fr] (#133)", "author": {"name": "glihm", "email": "dev@glihm.net", "user": {"login": "glihm"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "ada3b4c9337e094c0e6da26f3c731c1cbabef2e1", "messageHeadline": "Update ch02-02-data-types.md (#129)", "author": {"name": "Giwook Han", "email": "73291175+Giwook-Han@users.noreply.github.com", "user": {"login": "Giwook-Han"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b3519a35cfa3542d9c758ad6061daa458fa0b5e", "messageHeadline": "feat: i18n support for mdbook (#130)", "author": {"name": "glihm", "email": "dev@glihm.net", "user": {"login": "glihm"}}, "additions": 31229, "deletions": 37}}, {"node": {"oid": "94b8aef4289fe36b1fbe82f0846f5de7f2e23743", "messageHeadline": "Update ch02-01-variables-and-mutability.md (#132)", "author": {"name": "Fawad Haider", "email": "153737+FawadHa1der@users.noreply.github.com", "user": {"login": "FawadHa1der"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d3395403466aaa0b322d49b8564e8cc9b6f3c6", "messageHeadline": "fix: enum echo example (#127)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d06e0deebd15217d981c1cb3b3dc2005205a4d35", "messageHeadline": "added iterative example (#124)", "author": {"name": "Prince Anuragi", "email": "princanurag07@gmail.com", "user": {"login": "prix0007"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "a9872a0c11b1f6a06114b04939b0b6136a3689d6", "messageHeadline": "Fix: fix multiple issues  (#123)", "author": {"name": "Antoine", "email": "101047205+0xEniotna@users.noreply.github.com", "user": {"login": "0xEniotna"}}, "additions": 89, "deletions": 98}}, {"node": {"oid": "3013a2b65a61983542af4c9e1454816472a9f9c6", "messageHeadline": "fix: content (#103)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "6f0d978d77f1a636ece3c547ddcc7a1cd72f81c2", "messageHeadline": "Fix Type casting error description (#95)", "author": {"name": "carter", "email": "92772303+zkcarter@users.noreply.github.com", "user": {"login": "zkcarter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ca8ec89131459c62091fc7c1b281785deb59fb", "messageHeadline": "Fix: Changed package name in Scarb example (#93)", "author": {"name": "David Barreto", "email": "barretollano@gmail.com", "user": {"login": "barretodavid"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9d346d154800cfe4d4fc0ac6b5bc3b03d8322627", "messageHeadline": ":rocket: feat: add error handling chapter (#90)", "author": {"name": "Antoine", "email": "101047205+0xEniotna@users.noreply.github.com", "user": {"login": "0xEniotna"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "4f4f5dfb356a4f340460fc779504db1b08ed3c8b", "messageHeadline": "Merge pull request #91 from tserg/fix/chapter9", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "c10fa2480f4e2cee5785b3be3c81e4044b5020a1", "messageHeadline": "fix typos and phrasing", "author": {"name": "tserg", "email": "8017125+tserg@users.noreply.github.com", "user": {"login": "tserg"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "0c9bb6a783c0f1fa6beb4dc35f007339c2bc3322", "messageHeadline": "Small fixes (#89)", "author": {"name": "David Barreto", "email": "barretollano@gmail.com", "user": {"login": "barretodavid"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "02b6be48fd052e3f27b4f1723afe38e52a42c6d3", "messageHeadline": "feat: separate modules into files (#87)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 2744, "deletions": 17}}, {"node": {"oid": "e0008e4c75d5d93a5bce4a6d94b6c6d443dcbd63", "messageHeadline": "Starknet contracts: ABIs and cross-contract interactions (#84)", "author": {"name": "Darlington Nnam", "email": "Darlingtonnnam@gmail.com", "user": {"login": "Darlington02"}}, "additions": 228, "deletions": 1}}, {"node": {"oid": "40b79c5c72e2d3ec47436752885ca0b506ddf973", "messageHeadline": "Fix : Text, grammar & code (#88)", "author": {"name": "Haresh Gedia", "email": "32969555+hgedia@users.noreply.github.com", "user": {"login": "hgedia"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "0f8f45dc806d2264f98d29b0602ccd4daeb66ef1", "messageHeadline": "Update ch02-06-common-collections.md (#85)", "author": {"name": "liuyepiaoxiang", "email": "liujia19891217@126.com", "user": {"login": "liuyepiaoxiang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "44597136adbd888b7c9baf05c011d42fd752eb5e", "messageHeadline": "Merge pull request #81 from Giwook-Han/patch-1", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb269bc773d698508acff88b3a5ee23d2aba805d", "messageHeadline": "fix: fix example of tuple", "author": {"name": "Giwook Han_doorlabs", "email": "73291175+Giwook-Han@users.noreply.github.com", "user": {"login": "Giwook-Han"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3154cb3f4c9001750c426519e9ff9205e27be2f", "messageHeadline": "Merge pull request #73 from cairo-book/feat/loops", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "b8b79a46014116c9234e10e061768a61d7417790", "messageHeadline": "fix: typo", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f92d9790bf582ce53ce4d7587a0bb0c42eceb78a", "messageHeadline": "Add Common Collections page + move array to it and add span (#72)", "author": {"name": "Matthias", "email": "matthias.monnier@gmail.com", "user": {"login": "Matth26"}}, "additions": 164, "deletions": 106}}, {"node": {"oid": "3ded4cbed09a1603ca1d62d724196f64ac678ffa", "messageHeadline": "chore: address PR review", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "55a1233d9aec1c89171a9ae6a87b21d2a889957c", "messageHeadline": "feat: add use keyword usage (#65)", "author": {"name": "Thomas Marchand", "email": "thomas.marchand@tuta.io", "user": {"login": "Th0rgal"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "38abcc4e21b9e323a11559e51b3fa95721983525", "messageHeadline": "fix: typos", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "978ac4562f0969cc8995d0d557d36d0f7f41374f", "messageHeadline": "feat:loops", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "850e5bf04712bd55374e2b5c545e75732f2e8685", "messageHeadline": "Merge pull request #70 from cairo-book/fix/typos", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "f34608008914543f669fc5a23debacd30de98f85", "messageHeadline": "fix: typos", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "307ee1adb83a8ae28ca6e15f8f764238efcaa85a", "messageHeadline": "fix a couple of errors/typos (#68)", "author": {"name": "Fei Yang", "email": "fyang1024@gmail.com", "user": {"login": "fyang1024"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "541467ff20b1316617f01803a70075e7f2252f2c", "messageHeadline": "typos (#67)", "author": {"name": "Haresh Gedia", "email": "32969555+hgedia@users.noreply.github.com", "user": {"login": "hgedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "580c84bd2d6690149e024becaab3a888635ec6cf", "messageHeadline": "Update ch01-03-hello-scarb.md (#66)", "author": {"name": "tserg", "email": "8017125+tserg@users.noreply.github.com", "user": {"login": "tserg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de2568f49e91806bd90e15b8b6b78a0f2c0ab833", "messageHeadline": "fix: format", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "b28ad7d4232227a6be41b42173c4984fdbcf1fda", "messageHeadline": "Merge pull request #64 from cairo-book/enitrat-patch-1", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6cc790a861fca160717d2ead38e5f7558fa1e8a", "messageHeadline": "Update README.md", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e437b600d94670816ce76704d8e70b17acadd0", "messageHeadline": "feat: type casting & various fixes (#60)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 135, "deletions": 108}}, {"node": {"oid": "1bf18dd35ccd531de6d8c288edb52092a9041ce8", "messageHeadline": "feat: add what is a crate (#59)", "author": {"name": "Thomas Marchand", "email": "thomas.marchand@tuta.io", "user": {"login": "Th0rgal"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "d3ff0ef9a3f2f55d099071a61bf14f43e275acce", "messageHeadline": "Merge pull request #57 from cairo-book/refactor/reorder", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 51, "deletions": 43}}, {"node": {"oid": "4f921ff50fc49c0499277f5b2b67548b060b5e9d", "messageHeadline": "refactor: content", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 51, "deletions": 43}}, {"node": {"oid": "b7a955a6beb44671d904b850021fcf9e556ea9d8", "messageHeadline": "feat: add paths explainations (#55)", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "de17a87b6358172cab09c609f5a7d636137b8618", "messageHeadline": "Traits (#53)", "author": {"name": "Shramee Srivastav", "email": "shramee.srivastav@gmail.com", "user": {"login": "shramee"}}, "additions": 178, "deletions": 17}}, {"node": {"oid": "30d454874de19741e4c1f658d59fd7c24c5bf43b", "messageHeadline": "feat: testing cairo programs (#52)", "author": {"name": "Iris", "email": "iris.devillars@gmail.com", "user": {"login": "irisdv"}}, "additions": 598, "deletions": 0}}, {"node": {"oid": "8ec0b9c56b0bfec0f86e061538496140d388457d", "messageHeadline": "Feat/generic data types (#54)", "author": {"name": "Rodrigo", "email": "rodrodpino@gmail.com", "user": {"login": "rodrigo-pino"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "d896b4e24eeeebd31bc7f01ccee2a40af14bab16", "messageHeadline": "Merge pull request #51 from cairo-book/feat/modules", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 263, "deletions": 5}}, {"node": {"oid": "70003f333d91506df15dbf253c3b78ee155be028", "messageHeadline": "chore: addressing PR review", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "5f6a2ced9641b73d4d0f79821d144cc9f2159f96", "messageHeadline": "feat: modules", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 242, "deletions": 5}}, {"node": {"oid": "9e9362c7ffbb79391abb523ca12d77aeee3c104e", "messageHeadline": "fix/scarb-script (#50)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4f02867d459408037ae287d8daa4cf47e1ad9dc6", "messageHeadline": "feat: references and snapshots (#42)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 200, "deletions": 11}}, {"node": {"oid": "7ee9c0c50a54fe02f12729feaf4cfb7046432315", "messageHeadline": "feat: method-syntax (#30)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 311, "deletions": 0}}, {"node": {"oid": "98910fbee70676efd12335c5d8c46d37cdb7e496", "messageHeadline": "fix: run instruction in chapter match control flow construct (#49)", "author": {"name": "Iris", "email": "iris.devillars@gmail.com", "user": {"login": "irisdv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d8fbdb5fbc2080b881643baefb6ea2abbde9dd4", "messageHeadline": "feat/structs_example (#41)", "author": {"name": "trangnv", "email": "35219743+trangnv@users.noreply.github.com", "user": {"login": "trangnv"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "38ddf62c5a5364ef0c4822cd6c6562b4e9588d75", "messageHeadline": "fix: copy trait ex", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16c2cf7f592e4c096f6a4f8589cd459081ba919c", "messageHeadline": "Merge pull request #40 from cairo-book/feat/ownership", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 399, "deletions": 0}}, {"node": {"oid": "f7e7d747092e0269291e0cf8fd2a1df090f68df5", "messageHeadline": "chore: format", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "091bf9ac1f8b2fa4cbecfe1e75832959d51faf70", "messageHeadline": "fix/scarb-section", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a29bbf356917ae7b375f5d6eedc1eb4b13013cd", "messageHeadline": "chore: address PR reviews", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 91, "deletions": 34}}, {"node": {"oid": "d1856b9188e36271f25bb4dbc0f0314a8352c841", "messageHeadline": "feat: ownership", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 342, "deletions": 0}}, {"node": {"oid": "01b02ad11b3e6b404283440762cc2d1a0d0a3dc3", "messageHeadline": "Feat/enums (#32)", "author": {"name": "Thomas Marchand", "email": "thomas.marchand@tuta.io", "user": {"login": "Th0rgal"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "82b53fa05fd302474925bc99bbd27f597f5f3052", "messageHeadline": "Update ch02-05-control-flow.md (#39)", "author": {"name": "TurcFort07", "email": "37303126+hurrikaanig@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ec5cfcefe6379e290357bbc7c60863c85c18564", "messageHeadline": "feat: cairo installation (#33)", "author": {"name": "TurcFort07", "email": "37303126+hurrikaanig@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "95435df2eaf968e51dea31cc1532d526b9d7f730", "messageHeadline": "feat: add match control flow construct page (#31)", "author": {"name": "Iris", "email": "iris.devillars@gmail.com", "user": {"login": "irisdv"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "cf6c2d17dbe6979cbcf1d3a64a5430c55cfbf906", "messageHeadline": "Feat/intro (#29)", "author": {"name": "Thomas Marchand", "email": "thomas.marchand@tuta.io", "user": {"login": "Th0rgal"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "730a64530bfbe09b3e1967eedc714fe401946e3e", "messageHeadline": "Defining and Instantiating Structs (#28)", "author": {"name": "trangnv", "email": "35219743+trangnv@users.noreply.github.com", "user": {"login": "trangnv"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "5fb847508fa2e40dc17d8df666c395378f9cca81", "messageHeadline": "feat: control flow (#19)", "author": {"name": "TurcFort07", "email": "37303126+hurrikaanig@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "6cb62ceb4ffce963e915e2aed8216ac664a2a703", "messageHeadline": "Functions (#22)", "author": {"name": "Thomas Belloc", "email": "thomas.belloc@gmail.com", "user": {"login": "Cheelax"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "1f7cfb89f0092aa015379d04efe9847cba5ba59c", "messageHeadline": "Data type page (#21)", "author": {"name": "Thomas Belloc", "email": "thomas.belloc@gmail.com", "user": {"login": "Cheelax"}}, "additions": 316, "deletions": 5}}, {"node": {"oid": "7a5aa1b1b6ac43055b155770b201214284d47732", "messageHeadline": "ref: add readme description (#20)", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7435523d8f67c96fbf92bb149a507b08ef81f412", "messageHeadline": "Merge pull request #18 from cairo-book/feat/variables", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 261, "deletions": 2}}, {"node": {"oid": "3bdecc9626a9003cc2e66c674b1be72eb2a88cdc", "messageHeadline": "chore: PR review", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3efff5c18d27413abf3ae7198a33d975db087fde", "messageHeadline": "feat: variables", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 257, "deletions": 2}}, {"node": {"oid": "7e9066f5c1ba463790c6ac177d1a9381d808e0e0", "messageHeadline": "hello scarb (#14)", "author": {"name": "trangnv", "email": "35219743+trangnv@users.noreply.github.com", "user": {"login": "trangnv"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "65ac21ef8e2aba988ea4615242cab77c1270bfd9", "messageHeadline": "feat: added ch2 and comments (#7)", "author": {"name": "TurcFort07", "email": "37303126+hurrikaanig@users.noreply.github.com", "user": {"login": "zarboq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c4fb8611419f1305f378017fe99bbe55a82cf4d4", "messageHeadline": "Create .github/workflows/mdbook.yml", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "2a5d272629be6067c31ecfb70f476078dbc1e1df", "messageHeadline": "feat:hello-world (#4)", "author": {"name": "Mathieu", "email": "60658558+enitrat@users.noreply.github.com", "user": {"login": "enitrat"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "ffec13c986c556887d15538a6b11579abfb44a84", "messageHeadline": "Merge pull request #2 from cairo-book/feat/foreword", "author": {"name": "Fricoben", "email": "78437165+fricoben@users.noreply.github.com", "user": {"login": "fricoben"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6abe51cf6cbed8f3263f5cba3163e6d484684363", "messageHeadline": "feat: foreword", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "32e06e3fdec85233078b1eb63209c1ddebacfd22", "messageHeadline": "init", "author": {"name": "msaug", "email": "msaug@protonmail.com", "user": {"login": "enitrat"}}, "additions": 33, "deletions": 0}}]