{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":644935065,"defaultBranch":"master","name":"rust-newsletter","ownerLogin":"hazadus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-24T14:57:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6420045?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685306629.748302","currentOid":""},"activityList":{"items":[{"before":"8a14ea13abb9dfea403d1789508c2ff0258f7430","after":"02b0863afb5b9ad3973d418fa7498de3c4b42b1a","ref":"refs/heads/master","pushedAt":"2023-06-15T12:26:57.104Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: 7.3.9 Build An API Client.","shortMessageHtmlLink":"refactor: 7.3.9 Build An API Client."}},{"before":"6b9a47a85fbcaaf49bb898f66a6cb5d9d1ce2f9c","after":"8a14ea13abb9dfea403d1789508c2ff0258f7430","ref":"refs/heads/master","pushedAt":"2023-06-15T11:32:23.260Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: 7.3.8.2 Testing Hooks In Our Startup Logic.","shortMessageHtmlLink":"refactor: 7.3.8.2 Testing Hooks In Our Startup Logic."}},{"before":"d6eddc5458e919650d06a043171c9ed271497a88","after":"6b9a47a85fbcaaf49bb898f66a6cb5d9d1ce2f9c","ref":"refs/heads/master","pushedAt":"2023-06-06T19:44:09.933Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"docs: some comments edited.","shortMessageHtmlLink":"docs: some comments edited."}},{"before":"4a9db7258e523a4197f82bde0908602a40972fb0","after":"d6eddc5458e919650d06a043171c9ed271497a88","ref":"refs/heads/master","pushedAt":"2023-06-05T18:34:07.919Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: 7.3.8.1 Extracting Startup Code to `build()`.","shortMessageHtmlLink":"refactor: 7.3.8.1 Extracting Startup Code to build()."}},{"before":"5685f59a1c065daa067778bbe943b7748940ed9d","after":"4a9db7258e523a4197f82bde0908602a40972fb0","ref":"refs/heads/master","pushedAt":"2023-06-04T20:18:37.481Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: 7.3.7 Sharing Test Helpers.","shortMessageHtmlLink":"refactor: 7.3.7 Sharing Test Helpers."}},{"before":"701d40a90498ad257a7fcebea552f125e92a6804","after":"5685f59a1c065daa067778bbe943b7748940ed9d","ref":"refs/heads/master","pushedAt":"2023-06-03T18:55:34.438Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: 7.2 done.","shortMessageHtmlLink":"dev: 7.2 done."}},{"before":"19103aa8d6c9771e720d66a233846a59a23f42c6","after":"701d40a90498ad257a7fcebea552f125e92a6804","ref":"refs/heads/master","pushedAt":"2023-06-03T18:22:46.483Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"tests: added more tests.","shortMessageHtmlLink":"tests: added more tests."}},{"before":"68474519868006ad9b552e8585099dffa83344e7","after":"19103aa8d6c9771e720d66a233846a59a23f42c6","ref":"refs/heads/master","pushedAt":"2023-06-03T17:57:29.505Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: 7.2.5.1 Avoid Unnecessary Memory Allocations.","shortMessageHtmlLink":"refactor: 7.2.5.1 Avoid Unnecessary Memory Allocations."}},{"before":"761b4cab66fe631a7fc49dc589954bfaebc07cce","after":"68474519868006ad9b552e8585099dffa83344e7","ref":"refs/heads/master","pushedAt":"2023-06-03T15:25:21.561Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: 7.2.5.0.2 Body.","shortMessageHtmlLink":"dev: 7.2.5.0.2 Body."}},{"before":"12d2101df059503f52f4af5d7413644dab5a40e0","after":"761b4cab66fe631a7fc49dc589954bfaebc07cce","ref":"refs/heads/master","pushedAt":"2023-06-03T15:13:57.975Z","pushType":"push","commitsCount":3,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: 7.2.5.0.1 Headers, Path And Method .","shortMessageHtmlLink":"dev: 7.2.5.0.1 Headers, Path And Method ."}},{"before":"14cb41155b99e58284444adc5a89e4fe4fd38e89","after":"12d2101df059503f52f4af5d7413644dab5a40e0","ref":"refs/heads/master","pushedAt":"2023-06-03T12:33:51.419Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: 7.2.4.2 JSON body.","shortMessageHtmlLink":"dev: 7.2.4.2 JSON body."}},{"before":"507239541e4c042946039317111dc62ce9c84dee","after":"14cb41155b99e58284444adc5a89e4fe4fd38e89","ref":"refs/heads/master","pushedAt":"2023-06-02T19:23:23.747Z","pushType":"push","commitsCount":2,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: tests using `wiremock`.","shortMessageHtmlLink":"dev: tests using wiremock."}},{"before":"071703d0850f1ea76384bd692f17ff49405d7591","after":"507239541e4c042946039317111dc62ce9c84dee","ref":"refs/heads/master","pushedAt":"2023-06-01T14:28:35.940Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: email module sketched.","shortMessageHtmlLink":"dev: email module sketched."}},{"before":"441ffacf2f08c7e336cbf7d4f628c5365406bc4e","after":"071703d0850f1ea76384bd692f17ff49405d7591","ref":"refs/heads/master","pushedAt":"2023-05-31T20:08:30.879Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: `TryFrom` implemented.","shortMessageHtmlLink":"refactor: TryFrom implemented."}},{"before":"61f0de6856c93baf02a5338f1b58de542d2b75bc","after":"441ffacf2f08c7e336cbf7d4f628c5365406bc4e","ref":"refs/heads/master","pushedAt":"2023-05-31T19:47:36.571Z","pushType":"push","commitsCount":2,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: all test are green, at last.","shortMessageHtmlLink":"dev: all test are green, at last."}},{"before":"1dc99f0163f7b3210bf785a10ef1490004ac9b73","after":"61f0de6856c93baf02a5338f1b58de542d2b75bc","ref":"refs/heads/master","pushedAt":"2023-05-31T17:13:55.585Z","pushType":"push","commitsCount":4,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: added `fake` for testing purposes.","shortMessageHtmlLink":"dev: added fake for testing purposes."}},{"before":"40bec985e610da0d8b1d16c29f47a41c6c08113f","after":"1dc99f0163f7b3210bf785a10ef1490004ac9b73","ref":"refs/heads/master","pushedAt":"2023-05-30T18:37:32.412Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: 6.7 Error As Values - `Result`","shortMessageHtmlLink":"dev: 6.7 Error As Values - Result"}},{"before":"4f34fed2446920790b2c1aa5871504c3575888e4","after":"40bec985e610da0d8b1d16c29f47a41c6c08113f","ref":"refs/heads/master","pushedAt":"2023-05-30T16:41:54.547Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: reformatted some comments.","shortMessageHtmlLink":"refactor: reformatted some comments."}},{"before":"0a79de9deed1597b67a143de974007333041d4f2","after":"4f34fed2446920790b2c1aa5871504c3575888e4","ref":"refs/heads/master","pushedAt":"2023-05-29T17:00:20.368Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"tests: added a test.","shortMessageHtmlLink":"tests: added a test."}},{"before":"2c18107196a5c825266d8e2cf8d289cfbcad7b3f","after":null,"ref":"refs/heads/2-feat-auto-create-db","pushedAt":"2023-05-28T20:43:49.748Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"}},{"before":"5ecbba9cf1e01fdd634b681b5293e5704c071f62","after":"0a79de9deed1597b67a143de974007333041d4f2","ref":"refs/heads/master","pushedAt":"2023-05-28T20:43:46.694Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"Merge pull request #4 from hazadus/2-feat-auto-create-db\n\n2 feat auto create db","shortMessageHtmlLink":"Merge pull request #4 from hazadus/2-feat-auto-create-db"}},{"before":"4d3d70cf0297a5c360e258c9576c7d6f6801760a","after":"2c18107196a5c825266d8e2cf8d289cfbcad7b3f","ref":"refs/heads/2-feat-auto-create-db","pushedAt":"2023-05-28T20:39:52.342Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: DB-related stuff moved to dedicated module.","shortMessageHtmlLink":"refactor: DB-related stuff moved to dedicated module."}},{"before":"5ecbba9cf1e01fdd634b681b5293e5704c071f62","after":"4d3d70cf0297a5c360e258c9576c7d6f6801760a","ref":"refs/heads/2-feat-auto-create-db","pushedAt":"2023-05-28T20:05:17.643Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: create and migrate the database on app startup if database does not exist.","shortMessageHtmlLink":"dev: create and migrate the database on app startup if database does …"}},{"before":null,"after":"5ecbba9cf1e01fdd634b681b5293e5704c071f62","ref":"refs/heads/2-feat-auto-create-db","pushedAt":"2023-05-28T18:16:23.730Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ci: basic `docker-compose.yml` created.","shortMessageHtmlLink":"ci: basic docker-compose.yml created."}},{"before":"a50a2aa55147417f4f30f504d26d66be605ecc00","after":"5ecbba9cf1e01fdd634b681b5293e5704c071f62","ref":"refs/heads/master","pushedAt":"2023-05-28T15:48:45.649Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ci: basic `docker-compose.yml` created.","shortMessageHtmlLink":"ci: basic docker-compose.yml created."}},{"before":"347b33da943db2d91785968960951ed4c11b2251","after":"a50a2aa55147417f4f30f504d26d66be605ecc00","ref":"refs/heads/master","pushedAt":"2023-05-28T15:05:13.067Z","pushType":"push","commitsCount":3,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: added SSL option to DB configuration.","shortMessageHtmlLink":"dev: added SSL option to DB configuration."}},{"before":"21de5d7e50e04cdb5028ce062eed1971c86f3f9d","after":"347b33da943db2d91785968960951ed4c11b2251","ref":"refs/heads/master","pushedAt":"2023-05-28T14:04:08.446Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ci: Docker image massively optimised in size (from 16 Gb to ~90Mb!).","shortMessageHtmlLink":"ci: Docker image massively optimised in size (from 16 Gb to ~90Mb!)."}},{"before":"ab279798db9e5818004c5b8ae42020bc67434c8a","after":"21de5d7e50e04cdb5028ce062eed1971c86f3f9d","ref":"refs/heads/master","pushedAt":"2023-05-28T13:35:10.993Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: configuration split to local and production versions.","shortMessageHtmlLink":"dev: configuration split to local and production versions."}},{"before":"16933b8aea3f4e953d37525b6fc2142d7b087bb8","after":"ab279798db9e5818004c5b8ae42020bc67434c8a","ref":"refs/heads/master","pushedAt":"2023-05-28T08:04:44.296Z","pushType":"push","commitsCount":2,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: created `Dockerfile`, which can be built.","shortMessageHtmlLink":"dev: created Dockerfile, which can be built."}},{"before":"0ea8f92d78627a5bf6f2d45faf10cf4102609b7d","after":"16933b8aea3f4e953d37525b6fc2142d7b087bb8","ref":"refs/heads/master","pushedAt":"2023-05-27T18:10:00.636Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: used `secrecy` to hide database password from logs.","shortMessageHtmlLink":"dev: used secrecy to hide database password from logs."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADQi1HFgA","startCursor":null,"endCursor":null}},"title":"Activity · hazadus/rust-newsletter"}