{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":758749179,"defaultBranch":"main","name":"code-differently-24-q1","ownerLogin":"code-differently","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-17T01:29:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64029623?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710256331.0","currentOid":""},"activityList":{"items":[{"before":"8fcb0d1c4b3689055e859a9e78d829c934f6b68c","after":"81613bb306003610848e293c5094c06ea36510da","ref":"refs/heads/main","pushedAt":"2024-05-01T16:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"docs: adds first draft of presentation guidelines.","shortMessageHtmlLink":"docs: adds first draft of presentation guidelines."}},{"before":"19176c1bd358bf70ccadb148eda4f5e11d5d4102","after":"8fcb0d1c4b3689055e859a9e78d829c934f6b68c","ref":"refs/heads/main","pushedAt":"2024-04-21T01:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"chore: making dedicated folder for capstone project.","shortMessageHtmlLink":"chore: making dedicated folder for capstone project."}},{"before":"91c0d0a3a3ed6fb33044faf65c0916f170ad12c4","after":"19176c1bd358bf70ccadb148eda4f5e11d5d4102","ref":"refs/heads/main","pushedAt":"2024-04-20T00:49:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"docs: first draft of capstone project README (#389)","shortMessageHtmlLink":"docs: first draft of capstone project README (#389)"}},{"before":"b01c8b2c24ecd154e04ef0c25d622ec7b13c5de1","after":"91c0d0a3a3ed6fb33044faf65c0916f170ad12c4","ref":"refs/heads/main","pushedAt":"2024-04-19T17:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"chore: fix documentation links","shortMessageHtmlLink":"chore: fix documentation links"}},{"before":"efce4907a8df3ed0c637b3bb72995914ab2b6d25","after":"b01c8b2c24ecd154e04ef0c25d622ec7b13c5de1","ref":"refs/heads/main","pushedAt":"2024-04-19T03:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"docs: update syllabus to include integrity policy; fixes typos","shortMessageHtmlLink":"docs: update syllabus to include integrity policy; fixes typos"}},{"before":"1e387916d50df6092c7c13fda4643f926748cbc8","after":"efce4907a8df3ed0c637b3bb72995914ab2b6d25","ref":"refs/heads/main","pushedAt":"2024-04-18T17:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"fix: removed incorrect dep in lesson_22 api package","shortMessageHtmlLink":"fix: removed incorrect dep in lesson_22 api package"}},{"before":"9e119817057dfea217f5a4ffbb2c680c4f1a3e27","after":"1e387916d50df6092c7c13fda4643f926748cbc8","ref":"refs/heads/main","pushedAt":"2024-04-17T20:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Lesson 22 content and template. (#385)\n\n* chore: add initial project and sass support\r\n\r\n* chore: rename folder to template\r\n\r\n* chore: upgrade deps\r\n\r\n* chore: sets up CD app.\r\n\r\n* junk\r\n\r\n* chore: init initial project template\r\n\r\n* docs: add lesson_21 initial readme\r\n\r\n* chore: sets up linting and formatting\r\n\r\n* chore: sets up shared types between the projects\r\n\r\n* chore: ensure types are built when running servers.\r\n\r\n* feat: establish initial layout\r\n\r\n* chore: sets up title, favicon, and default logo link.\r\n\r\n* chore: remove generated readme\r\n\r\n* docs: start resources section\r\n\r\n* chore: update format\r\n\r\n* docs: completes the README\r\n\r\n* docs: adds documentation links","shortMessageHtmlLink":"feat: adds Lesson 22 content and template. (#385)"}},{"before":"f588da9b25b83cd3afa7cc1e80020481e81ae991","after":"9e119817057dfea217f5a4ffbb2c680c4f1a3e27","ref":"refs/heads/main","pushedAt":"2024-04-15T15:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"chore: adds viewport tag for html template","shortMessageHtmlLink":"chore: adds viewport tag for html template"}},{"before":"7ca7eafee4eda55d283791a65e81788056999c3a","after":"f588da9b25b83cd3afa7cc1e80020481e81ae991","ref":"refs/heads/main","pushedAt":"2024-04-12T16:56:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"chore: adds assignment details and template (#375)","shortMessageHtmlLink":"chore: adds assignment details and template (#375)"}},{"before":"6a8865580e9846ad5e6f1bbe33858b7be947689b","after":"7ca7eafee4eda55d283791a65e81788056999c3a","ref":"refs/heads/main","pushedAt":"2024-04-09T04:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"docs: spelling and additional instructions","shortMessageHtmlLink":"docs: spelling and additional instructions"}},{"before":"865760ddc80e96e24352de4e3dba2baa1e44b638","after":"6a8865580e9846ad5e6f1bbe33858b7be947689b","ref":"refs/heads/main","pushedAt":"2024-04-09T04:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"lint: fixed file format.","shortMessageHtmlLink":"lint: fixed file format."}},{"before":"b1a5d8f5d30d881b1e8daca97f3d1fd97ecedf96","after":"865760ddc80e96e24352de4e3dba2baa1e44b638","ref":"refs/heads/main","pushedAt":"2024-04-09T04:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"fix: script","shortMessageHtmlLink":"fix: script"}},{"before":"e08c2b64b70f95d4c84d63577e46e7abe76a2be4","after":"b1a5d8f5d30d881b1e8daca97f3d1fd97ecedf96","ref":"refs/heads/main","pushedAt":"2024-04-09T04:41:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Lesson 18 content and exercise walkthrough (#373)\n\n* chore: adding boilerplate and templates.\r\n\r\n* chore: update the readme\r\n\r\n* docs: adds walkthrough tutorial\r\n\r\n* doc: fixing instructions\r\n\r\n* doc: nit updates\r\n\r\n* docs: adds a note about CORS.\r\n\r\n* doc: adds alternative dev tools shortcut\r\n\r\n* docs: nit","shortMessageHtmlLink":"feat: adds Lesson 18 content and exercise walkthrough (#373)"}},{"before":"b3c82b3f859b2a676ba143eb39152344f294adce","after":"e08c2b64b70f95d4c84d63577e46e7abe76a2be4","ref":"refs/heads/main","pushedAt":"2024-04-05T19:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"lint: fix\n\nSigned-off-by: Anthony D. Mays ","shortMessageHtmlLink":"lint: fix"}},{"before":"41528e9bda488d68b76ae87d927b8e47959ae539","after":"b3c82b3f859b2a676ba143eb39152344f294adce","ref":"refs/heads/main","pushedAt":"2024-04-05T19:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"chore: adding missing method for retrieving patrons\n\nSigned-off-by: Anthony D. Mays ","shortMessageHtmlLink":"chore: adding missing method for retrieving patrons"}},{"before":"317f1dac8a8de8d74a8e004b9c9e5aa3556ae955","after":"41528e9bda488d68b76ae87d927b8e47959ae539","ref":"refs/heads/main","pushedAt":"2024-04-03T17:43:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds lesson 16 homework and infrastructure (#360)\n\n* chore fixed typo\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* feat: adds lesson_16 homework framework code\r\n\r\n* chore: add Spring Web dep\r\n\r\n* feat: implements initial api controller for media items\r\n\r\n* chore: rejiggers deps to use Spring config\r\n\r\n* chore: lint\r\n\r\n* tests: adds controller tests\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: adds gh actions\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: resets controller for assignment\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* docs: adds assignment details\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: introduces MediaType enum\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* fix: adds missing import\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: adds message validation constraints\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: adds request validation reporting\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* docs: renamed references section and moved\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: adds proper id for library guests separate from email.\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: adds ability to find library guest by email.\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n---------\r\n\r\nSigned-off-by: Anthony D. Mays ","shortMessageHtmlLink":"feat: adds lesson 16 homework and infrastructure (#360)"}},{"before":"75c42b1078ecd9692055b4196d7da710d72c3dfe","after":"317f1dac8a8de8d74a8e004b9c9e5aa3556ae955","ref":"refs/heads/main","pushedAt":"2024-04-03T15:24:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Vicente's NodeJS web server using TypeScript for Vicente's Lesson01 README (#347)\n\n* chore: Uploading progress on typescript project.\r\n\r\n* feat: index.ts now loads lesson01 html\r\n\r\n* chore: Formatting\r\n\r\n* chore: Formatting (again)\r\n\r\n* feat: TypeScript now references a directory inside lesson15","shortMessageHtmlLink":"feat: adds Vicente's NodeJS web server using TypeScript for Vicente's…"}},{"before":"c1d0089195429dd05430e88eb0a71dd8de681cfd","after":"75c42b1078ecd9692055b4196d7da710d72c3dfe","ref":"refs/heads/main","pushedAt":"2024-04-02T17:55:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"Feat: adds chukwumaibezim_server with chukwumaibezim folder with ReadME html on webserver (#348)","shortMessageHtmlLink":"Feat: adds chukwumaibezim_server with chukwumaibezim folder with Read…"}},{"before":"896f30a836a382512d8cda53deefb67aac8361de","after":"c1d0089195429dd05430e88eb0a71dd8de681cfd","ref":"refs/heads/main","pushedAt":"2024-04-02T15:42:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Rich's node webserver and hosts README. (#344)","shortMessageHtmlLink":"feat: adds Rich's node webserver and hosts README. (#344)"}},{"before":"fd2088b49f22e60e9e20ced3bea850074cea0530","after":"896f30a836a382512d8cda53deefb67aac8361de","ref":"refs/heads/main","pushedAt":"2024-04-02T15:38:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Mohamed's localhost for readme (#345)\n\nCo-authored-by: Mohamed <“moibrahi7@gmail.com”>","shortMessageHtmlLink":"feat: adds Mohamed's localhost for readme (#345)"}},{"before":"6daaa6dae638210942fddec720bd8dc4cf179fd1","after":"fd2088b49f22e60e9e20ced3bea850074cea0530","ref":"refs/heads/main","pushedAt":"2024-04-02T15:34:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Sherllin's NodeJS web server (#346)","shortMessageHtmlLink":"feat: adds Sherllin's NodeJS web server (#346)"}},{"before":"7ce2abb31a93d3fc57c5b6a0b69be7f292991021","after":"6daaa6dae638210942fddec720bd8dc4cf179fd1","ref":"refs/heads/main","pushedAt":"2024-04-02T00:52:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Aaron's CsvLoader Implementation (#335)","shortMessageHtmlLink":"feat: adds Aaron's CsvLoader Implementation (#335)"}},{"before":"9b58cf294afbd22d4a1176b7bdc23434328f3eff","after":"7ce2abb31a93d3fc57c5b6a0b69be7f292991021","ref":"refs/heads/main","pushedAt":"2024-04-01T18:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"docs: Added reference to video from lecture","shortMessageHtmlLink":"docs: Added reference to video from lecture"}},{"before":"971d16f41719cec53968a59f782c080d507eefa2","after":"9b58cf294afbd22d4a1176b7bdc23434328f3eff","ref":"refs/heads/main","pushedAt":"2024-04-01T17:06:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Lesson 15 README (#341)\n\n* chore fixed typo\r\n\r\nSigned-off-by: Anthony D. Mays \r\n\r\n* chore: add lesson_15 instructions.\r\n\r\n* docs: adds reading assignment\r\n\r\n---------\r\n\r\nSigned-off-by: Anthony D. Mays ","shortMessageHtmlLink":"feat: adds Lesson 15 README (#341)"}},{"before":"cfa02661f15854e977b2ab2b5f3b95a8ca4eca15","after":"971d16f41719cec53968a59f782c080d507eefa2","ref":"refs/heads/main","pushedAt":"2024-03-29T16:56:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Lesson 14 content and homework assignment (#330)\n\n* chore: adds lesson_14 boilerplate.\r\n\r\n* chore: adds initial sqlite db for library data.\r\n\r\n* feat: implements db data loader\r\n\r\n* chore: adds @Service annotation to core loaders.\r\n\r\n* docs: adds homework instructions\r\n\r\n* chore: add lesson 14 build actions\r\n\r\n* docs: fix misspelling\r\n\r\n* docs: updating for clarity.\r\n\r\n* chore: nit updates","shortMessageHtmlLink":"feat: adds Lesson 14 content and homework assignment (#330)"}},{"before":"cdd5fb5f8aa895337d1d00da864f319ad02d1ab4","after":"cfa02661f15854e977b2ab2b5f3b95a8ca4eca15","ref":"refs/heads/main","pushedAt":"2024-03-29T03:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"chore: add lesson 13 PR check\n\nSigned-off-by: Anthony D. Mays ","shortMessageHtmlLink":"chore: add lesson 13 PR check"}},{"before":"1a7a3ae308e5ff64a4a6f50b1744585fe05b2c68","after":"cdd5fb5f8aa895337d1d00da864f319ad02d1ab4","ref":"refs/heads/main","pushedAt":"2024-03-28T21:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"Feat: adds mekhi's csvdataloader (#324)\n\n* Feat: Added mekhi csvdataloader\r\n\r\n* Feat: added loader update\r\n\r\n---------\r\n\r\nCo-authored-by: “Mekhi” <“mekhi090903@gmail.comgit config --global user.email “mekhi090903@gmail.com>","shortMessageHtmlLink":"Feat: adds mekhi's csvdataloader (#324)"}},{"before":"8d7366971ed9f4331e24ee291eb234ffa7a5b250","after":"1a7a3ae308e5ff64a4a6f50b1744585fe05b2c68","ref":"refs/heads/main","pushedAt":"2024-03-28T19:45:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Kenrick's person class and person test (#321)\n\n* feature:added person class and person test\r\n\r\n* Feat:fixed person test\r\n\r\n* chore: deletes lesson_07/objects/objects_app/src/test/java/com/codedifferently/lesson7/kenricksutherland/Persontest.java\r\n\r\n---------\r\n\r\nCo-authored-by: Kenrixkk22 \r\nCo-authored-by: Anthony D. Mays ","shortMessageHtmlLink":"feat: adds Kenrick's person class and person test (#321)"}},{"before":"9a10a8eabd325b37ef13c589523b8f8ea5519833","after":"8d7366971ed9f4331e24ee291eb234ffa7a5b250","ref":"refs/heads/main","pushedAt":"2024-03-28T15:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"fix: updating service annotation to uniquify bean names\n\nSigned-off-by: Anthony D. Mays ","shortMessageHtmlLink":"fix: updating service annotation to uniquify bean names"}},{"before":"85812eb90dfeb4058e4dbddaf6b964dfca1fdae8","after":"9a10a8eabd325b37ef13c589523b8f8ea5519833","ref":"refs/heads/main","pushedAt":"2024-03-28T15:28:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anthonydmays","name":"Anthony D. Mays","path":"/anthonydmays","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/801598?s=80&v=4"},"commit":{"message":"feat: adds Vicente's implementation of CsvDataLoader (#303)\n\n* feat: CsvDataLoader implementation\r\n\r\n* fix: Implementation for CsvDataLoader that handles null (or blank) elements.\r\n\r\n* fix: removing line that wasn't used in CsvDataLoader\r\n\r\n* feat: Initial implementation of readGuests()\r\n\r\n* chore: removing repetitive sysout's (logging).\r\n\r\n* chore: formatting, spotlessApply, delogging.\r\n\r\n* feat: added getCheckedOutItems()\r\n\r\n* chore: Correcting functionality and encapsulating.\r\n\r\n* fix: MapToInt wasn't handling null pointer exception\r\n\r\n* chore: Removing main method\r\n\r\n* fix: undo changes to LibraryCsvDataLoaderTest\r\n\r\n* feat: Handling null pointer exception\r\n\r\n* fix: revert LibraryCsvDataLoaderTest.java to original state\r\n\r\n* fix: gradle spotlessApply CsvDataLoader.java","shortMessageHtmlLink":"feat: adds Vicente's implementation of CsvDataLoader (#303)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPwhLTgA","startCursor":null,"endCursor":null}},"title":"Activity · code-differently/code-differently-24-q1"}