{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":763897834,"defaultBranch":"master","name":"yamlbeans","ownerLogin":"ramchaik","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-27T05:35:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29810455?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710605965.0","currentOid":""},"activityList":{"items":[{"before":"f672de9e5c8e0de6c05b197161970d6f1102f3aa","after":"6db81e2ae058c07aac7171f06541d0a4a8d7917b","ref":"refs/heads/master","pushedAt":"2024-03-30T01:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor: move method getDeferredConstruction from Beans to YamlConfig\n\nRemove cyclic dependency of Beans and YamlConfig.\n\nCurrently, getDeferredConstruction method is calling the YamlConfig instance in the Beans class. So it makes sense to move the method to YamlConfig.","shortMessageHtmlLink":"refactor: move method getDeferredConstruction from Beans to YamlConfig"}},{"before":"741014fe2865a88aecff81281566922dee1e6b10","after":"f672de9e5c8e0de6c05b197161970d6f1102f3aa","ref":"refs/heads/master","pushedAt":"2024-03-29T19:40:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(YamlDocumentReader): move readSequenceElements to SequenceReader\n\n- Encapsulate sequence reading logic within SequenceReader for better organization.\n- Improve maintainability and readability of YamlDocumentReader by delegating sequence-specific operations.","shortMessageHtmlLink":"refactor(YamlDocumentReader): move readSequenceElements to SequenceRe…"}},{"before":"a9187ecb3a168cc6120b08b9fa85857a6c03c1ab","after":"741014fe2865a88aecff81281566922dee1e6b10","ref":"refs/heads/master","pushedAt":"2024-03-29T19:37:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"fixup! refactor: replace conditional logic with polymorphism in YAML document reader","shortMessageHtmlLink":"fixup! refactor: replace conditional logic with polymorphism in YAML …"}},{"before":"7bddc22df12b79956e45df42dae7d52da27340af","after":"a9187ecb3a168cc6120b08b9fa85857a6c03c1ab","ref":"refs/heads/master","pushedAt":"2024-03-29T18:36:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(YamlDocumentReader): move readSequenceElements to SequenceReader\n\n- Encapsulate sequence reading logic within SequenceReader for better organization.\n- Improve maintainability and readability of YamlDocumentReader by delegating sequence-specific operations.","shortMessageHtmlLink":"refactor(YamlDocumentReader): move readSequenceElements to SequenceRe…"}},{"before":"f98ae26b0bde79665017dd554608e233c8dd8e86","after":"7bddc22df12b79956e45df42dae7d52da27340af","ref":"refs/heads/master","pushedAt":"2024-03-28T04:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(YamlDocumentReader): move readSequenceElements to SequenceReader\n\n- Encapsulate sequence reading logic within SequenceReader for better organization.\n- Improve maintainability and readability of YamlDocumentReader by delegating sequence-specific operations.","shortMessageHtmlLink":"refactor(YamlDocumentReader): move readSequenceElements to SequenceRe…"}},{"before":"39befb25b51bab113766f199df4b71f455bf6e8a","after":"f98ae26b0bde79665017dd554608e233c8dd8e86","ref":"refs/heads/master","pushedAt":"2024-03-28T04:46:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(YamlDocumentReader): move readSequenceElements to SequenceReader\n\n- Encapsulate sequence reading logic within SequenceReader for better organization.\n- Improve maintainability and readability of YamlDocumentReader by delegating sequence-specific operations.","shortMessageHtmlLink":"refactor(YamlDocumentReader): move readSequenceElements to SequenceRe…"}},{"before":"b2a4ff5d663dc834311e2d245f6f547137af8b4c","after":"39befb25b51bab113766f199df4b71f455bf6e8a","ref":"refs/heads/master","pushedAt":"2024-03-28T04:33:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(YamlDocumentReader): move readSequenceElements to SequenceReader\n\n- Encapsulate sequence reading logic within SequenceReader for better organization.\n- Improve maintainability and readability of YamlDocumentReader by delegating sequence-specific operations.","shortMessageHtmlLink":"refactor(YamlDocumentReader): move readSequenceElements to SequenceRe…"}},{"before":"21cfe3e633c582c5ed5677c97a8c81291b8c5a11","after":"b2a4ff5d663dc834311e2d245f6f547137af8b4c","ref":"refs/heads/master","pushedAt":"2024-03-28T03:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor: replace conditional logic with polymorphism in YAML document reader\n\n- Implemented polymorphism to handle different YAML element types, enhancing code maintainability and extensibility.\n- Removed switch statements from readValue and readDocument methods, delegating to specific reader classes.\n- Introduced YamlElementReader interface and concrete implementations for each YAML element type.","shortMessageHtmlLink":"refactor: replace conditional logic with polymorphism in YAML documen…"}},{"before":"c934f7d32cc1f490141d353a152fd011a7531d50","after":"21cfe3e633c582c5ed5677c97a8c81291b8c5a11","ref":"refs/heads/master","pushedAt":"2024-03-25T18:50:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor: extract YamlEntryManager class from YamlMapping\n\n- Extracted the YamlEntryManager class as a private inner class within YamlMapping to encapsulate logic related to managing YAML entries.\n- Enhances code organization and readability by isolating entry management functionality within its own class.\n- Improves modularity and maintainability by separating concerns within the YamlMapping class.\n- This refactoring adheres to the principle of encapsulation, ensuring that entry management is handled internally within the scope of YamlMapping.","shortMessageHtmlLink":"refactor: extract YamlEntryManager class from YamlMapping"}},{"before":"0225ad6361d1fb831563cfc8f6402e8b33c68989","after":"c934f7d32cc1f490141d353a152fd011a7531d50","ref":"refs/heads/master","pushedAt":"2024-03-25T13:11:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor: extract YamlEntryManager class from YamlMapping\n\n- Extracted the YamlEntryManager class as a private inner class within YamlMapping to encapsulate logic related to managing YAML entries.\n- Enhances code organization and readability by isolating entry management functionality within its own class.\n- Improves modularity and maintainability by separating concerns within the YamlMapping class.\n- This refactoring adheres to the principle of encapsulation, ensuring that entry management is handled internally within the scope of YamlMapping.","shortMessageHtmlLink":"refactor: extract YamlEntryManager class from YamlMapping"}},{"before":"9af34d4582a71e8d8396fe805198a1952354f073","after":"0225ad6361d1fb831563cfc8f6402e8b33c68989","ref":"refs/heads/master","pushedAt":"2024-03-16T19:36:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"Merge branch 'EsotericSoftware:master' into master","shortMessageHtmlLink":"Merge branch 'EsotericSoftware:master' into master"}},{"before":"fa1cfef1571561be982d286dab21e159a304c8cb","after":"9af34d4582a71e8d8396fe805198a1952354f073","ref":"refs/heads/master","pushedAt":"2024-03-16T19:04:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"revert \"refactor(yaml-reader): rename variable anchors to anchorMap\"\n\nThis reverts commit 78d10cdd187a835a0eec596f134d0ac5906c1d1f.","shortMessageHtmlLink":"revert \"refactor(yaml-reader): rename variable anchors to anchorMap\""}},{"before":"78d73898aac59cee538ccf29046a31456b50522b","after":"fa1cfef1571561be982d286dab21e159a304c8cb","ref":"refs/heads/master","pushedAt":"2024-03-16T16:22:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(yaml-reader): extract method readScalarValue from readValueInternal\n\nExtract out the deserialization of scalar values to a new method.\nMake readValueInternal more modular","shortMessageHtmlLink":"refactor(yaml-reader): extract method readScalarValue from readValueI…"}},{"before":null,"after":"78d73898aac59cee538ccf29046a31456b50522b","ref":"refs/heads/a1-tests-and-set1-refactor","pushedAt":"2024-03-16T16:19:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(yaml-reader): extract method readScalarValue from readValueInternal\n\nExtract out the deserialization of scalar values to a new method.\nMake readValueInternal more modular","shortMessageHtmlLink":"refactor(yaml-reader): extract method readScalarValue from readValueI…"}},{"before":"7596a25b823066353c1f0302c3ccf09e04ebce83","after":"78d73898aac59cee538ccf29046a31456b50522b","ref":"refs/heads/master","pushedAt":"2024-03-16T16:15:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"refactor(yaml-reader): extract method readScalarValue from readValueInternal\n\nExtract out the deserialization of scalar values to a new method.\nMake readValueInternal more modular","shortMessageHtmlLink":"refactor(yaml-reader): extract method readScalarValue from readValueI…"}},{"before":"1506a6d891e1caa5b3d58e85b6fae4774e9c8b5d","after":"7596a25b823066353c1f0302c3ccf09e04ebce83","ref":"refs/heads/master","pushedAt":"2024-03-02T00:00:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"feat(test/minor): 6 test cases\n\n- Improves the code base\n- Makes project more robust","shortMessageHtmlLink":"feat(test/minor): 6 test cases"}},{"before":"210b8c179f902a5055210f9d6cb383a22a23c530","after":"1506a6d891e1caa5b3d58e85b6fae4774e9c8b5d","ref":"refs/heads/master","pushedAt":"2024-03-01T23:09:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"feat(test/minor): 6 test cases\n\n- Improves the code base\n- Makes project more robust","shortMessageHtmlLink":"feat(test/minor): 6 test cases"}},{"before":"4a20f1e723252ade22e155da665830d1e0150983","after":"210b8c179f902a5055210f9d6cb383a22a23c530","ref":"refs/heads/master","pushedAt":"2024-02-29T04:07:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"feat(test/minor): 6 test cases\n\n- Improves the code base\n- Makes project more robust","shortMessageHtmlLink":"feat(test/minor): 6 test cases"}},{"before":"763726d51c99824218051e485e1b44f7477456fa","after":"4a20f1e723252ade22e155da665830d1e0150983","ref":"refs/heads/master","pushedAt":"2024-02-29T04:01:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ramchaik","name":"Vaibhav Singh","path":"/ramchaik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29810455?s=80&v=4"},"commit":{"message":"feat(test/minor): 6 test cases\n\n- Improves the code base\n- Makes project more robust","shortMessageHtmlLink":"feat(test/minor): 6 test cases"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMFQwMTo0MDozOS4wMDAwMDBazwAAAAQjFbMX","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMFQwMTo0MDozOS4wMDAwMDBazwAAAAQjFbMX","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yOVQwNDowMTo0MS4wMDAwMDBazwAAAAQIToh5"}},"title":"Activity · ramchaik/yamlbeans"}