{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":408561291,"defaultBranch":"main","name":"L5Sharp","ownerLogin":"tnunnink","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-20T18:41:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46979634?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727181530.0","currentOid":""},"activityList":{"items":[{"before":"374a14909376be2774b8ada62ff90c5d3c90fc62","after":null,"ref":"refs/heads/hotfix/32-l5x-memory-leakage","pushedAt":"2024-09-24T12:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"}},{"before":"137dd3caa64bb087f0ff97f2780e757ba9b35a91","after":"eae981c4759adb16a9e8841fecca2b898afe5ea0","ref":"refs/heads/main","pushedAt":"2024-09-24T12:38:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Merge pull request #34 from tnunnink/hotfix/32-l5x-memory-leakage\n\nHotfix/32 l5x memory leakage","shortMessageHtmlLink":"Merge pull request #34 from tnunnink/hotfix/32-l5x-memory-leakage"}},{"before":"7ddd240443245a4083fd26115bf99f990fd462c8","after":"374a14909376be2774b8ada62ff90c5d3c90fc62","ref":"refs/heads/hotfix/32-l5x-memory-leakage","pushedAt":"2024-09-24T12:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"updated version","shortMessageHtmlLink":"updated version"}},{"before":"137dd3caa64bb087f0ff97f2780e757ba9b35a91","after":"7ddd240443245a4083fd26115bf99f990fd462c8","ref":"refs/heads/hotfix/32-l5x-memory-leakage","pushedAt":"2024-09-24T12:32:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Added tests to ensure no memory leakage when creating and using L5X class.","shortMessageHtmlLink":"Added tests to ensure no memory leakage when creating and using L5X c…"}},{"before":null,"after":"137dd3caa64bb087f0ff97f2780e757ba9b35a91","ref":"refs/heads/hotfix/32-l5x-memory-leakage","pushedAt":"2024-09-23T21:39:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Update version to 3.3.0","shortMessageHtmlLink":"Update version to 3.3.0"}},{"before":"2276459d62436958364e294a612f4919c657effd","after":"137dd3caa64bb087f0ff97f2780e757ba9b35a91","ref":"refs/heads/main","pushedAt":"2024-07-29T14:42:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Update version to 3.3.0","shortMessageHtmlLink":"Update version to 3.3.0"}},{"before":"5f4b9374d5908b52ab59f9a82d499cec65cb7edd","after":"2276459d62436958364e294a612f4919c657effd","ref":"refs/heads/main","pushedAt":"2024-07-29T14:39:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Merge pull request #30 from controlaware/main\n\nAdded support for OPC UA external access present in Logix processors …","shortMessageHtmlLink":"Merge pull request #30 from controlaware/main"}},{"before":"e73f2e029cae6bdbe026e80815cd32151152490d","after":"5f4b9374d5908b52ab59f9a82d499cec65cb7edd","ref":"refs/heads/main","pushedAt":"2024-07-05T11:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Moved L5X back up to LogixElement.cs","shortMessageHtmlLink":"Moved L5X back up to LogixElement.cs"}},{"before":"f7b464bd5bb5f69f1fecb4e7c04dc35ff90c3cfc","after":"e73f2e029cae6bdbe026e80815cd32151152490d","ref":"refs/heads/main","pushedAt":"2024-06-03T18:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"- LogixContainer implements IList{T} and ICollection now. This slightly changes the API.\n- LogixObject{T}, LogixComponent{T} created and add ILogixParsable{T} making all components and some elements able to be parsed dynamically using LogixParser extensions.\n- Update TagName Concat to reduce memory consumption.\n- Added methods to AddOnInstruction for generating NeutralText and Instruction instances.\n- Docs and tests updates.\n- Incrementing version.","shortMessageHtmlLink":"- LogixContainer implements IList{T} and ICollection now. This slight…"}},{"before":"85c38f326b88f5cf8edd4895586400344dcd4062","after":"f7b464bd5bb5f69f1fecb4e7c04dc35ff90c3cfc","ref":"refs/heads/main","pushedAt":"2024-05-09T21:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Fixed Routine Content throwing exception for empty routine exports. Updated version.","shortMessageHtmlLink":"Fixed Routine Content throwing exception for empty routine exports. U…"}},{"before":"561e40fbd334fbf661b8d0a66f51160ce4c1c69a","after":"85c38f326b88f5cf8edd4895586400344dcd4062","ref":"refs/heads/main","pushedAt":"2024-05-06T14:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Added new ParseBool functions to LogixParser.cs in order to read booleans 0/1 correctly. Added new SetBit method to LogixElement.cs to allow derived classes to set booleans as 0/1. Updated ShareUnusedTimeSlice to use new bit overload. updated documentation. Added fix to DataType.cs ToTag method to write StringData correctly. Fixed/added tests. Updated version.","shortMessageHtmlLink":"Added new ParseBool functions to LogixParser.cs in order to read bool…"}},{"before":"751d18646b2afe0f49dd72d1c1d84449a6bdc2df","after":"561e40fbd334fbf661b8d0a66f51160ce4c1c69a","ref":"refs/heads/main","pushedAt":"2024-05-04T16:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Updated release notes","shortMessageHtmlLink":"Updated release notes"}},{"before":"37c5dec76937934c176f033945afb93115c563a9","after":"751d18646b2afe0f49dd72d1c1d84449a6bdc2df","ref":"refs/heads/main","pushedAt":"2024-05-04T16:43:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Removed member constructor since it was causing a bunch of errors and it was not really needed. Fixed tests.","shortMessageHtmlLink":"Removed member constructor since it was causing a bunch of errors and…"}},{"before":"b0d5be22d2040b43eb6ca223ee6965740bc26496","after":"37c5dec76937934c176f033945afb93115c563a9","ref":"refs/heads/main","pushedAt":"2024-04-23T21:09:43.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Added controller tests","shortMessageHtmlLink":"Added controller tests"}},{"before":"d8a86633b5d338a98fdd5df40fbd3e95fafa6dd6","after":"b0d5be22d2040b43eb6ca223ee6965740bc26496","ref":"refs/heads/main","pushedAt":"2024-04-18T19:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Add SafetyTagMap class and update RungTests XMLs\n\nSafetyTagMap class has been added to manage the list of tags configured for safety tag map. Additionally, adjustments were made to add a number attribute on rung elements in RungTests XMLs. Other minor changes include some modification and fixes in pre-existing code and test structures.","shortMessageHtmlLink":"Add SafetyTagMap class and update RungTests XMLs"}},{"before":"b736cfd972dbb091e5fd29a0508ed1891b13a115","after":"d8a86633b5d338a98fdd5df40fbd3e95fafa6dd6","ref":"refs/heads/main","pushedAt":"2024-04-04T21:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Update README with version 2.0 release notes\n\nThe README document has been updated with the release notes for version 2.0. These notes detail the highlights of this release, including updates to .NET standard support, structure changes, and renaming to maintain consistency with the L5X naming convention. Also, the section on documentation has been updated to reflect its current state.","shortMessageHtmlLink":"Update README with version 2.0 release notes"}},{"before":"ad1c82f125c06685b01432747a29cbd7b82ee670","after":null,"ref":"refs/heads/wip-version-2.0","pushedAt":"2024-04-04T21:20:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"}},{"before":"d9c22825a3fb95d3d125bf1929d011c0af7cec07","after":"b736cfd972dbb091e5fd29a0508ed1891b13a115","ref":"refs/heads/main","pushedAt":"2024-04-04T21:19:53.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Merge pull request #18 from tnunnink/wip-version-2.0\n\nVersion 2.0 Merge","shortMessageHtmlLink":"Merge pull request #18 from tnunnink/wip-version-2.0"}},{"before":"62f3461682abe6330514417228ce376748a09dd5","after":"ad1c82f125c06685b01432747a29cbd7b82ee670","ref":"refs/heads/wip-version-2.0","pushedAt":"2024-04-04T21:10:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Add version 2.0 release notes to documentation\n\nVersion 2.0's release notes have been added to the documentation. The changes include support for .NET Standard 2.0 and merging how LogixTypes were deserialized with other LogixElements. This commit also includes some HTML updates to documentation files.","shortMessageHtmlLink":"Add version 2.0 release notes to documentation"}},{"before":"62f3461682abe6330514417228ce376748a09dd5","after":null,"ref":"refs/heads/wip-consolidatelogixtypes","pushedAt":"2024-04-03T18:36:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"}},{"before":null,"after":"62f3461682abe6330514417228ce376748a09dd5","ref":"refs/heads/wip-consolidatelogixtypes","pushedAt":"2024-04-03T18:35:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Reorg. Documentation. Testing. Random updates","shortMessageHtmlLink":"Reorg. Documentation. Testing. Random updates"}},{"before":"62f3461682abe6330514417228ce376748a09dd5","after":null,"ref":"refs/heads/wip-consolidatelogixtypes","pushedAt":"2024-04-03T18:34:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"}},{"before":null,"after":"62f3461682abe6330514417228ce376748a09dd5","ref":"refs/heads/wip-version-2.0","pushedAt":"2024-04-03T18:34:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Reorg. Documentation. Testing. Random updates","shortMessageHtmlLink":"Reorg. Documentation. Testing. Random updates"}},{"before":"f8f9c92edf1e2ac1827df2e011a34b4d6e824dea","after":"62f3461682abe6330514417228ce376748a09dd5","ref":"refs/heads/wip-consolidatelogixtypes","pushedAt":"2024-04-03T18:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Reorg. Documentation. Testing. Random updates","shortMessageHtmlLink":"Reorg. Documentation. Testing. Random updates"}},{"before":"e64586c92afe6c757a1e084a4d31dcee787caf16","after":"f8f9c92edf1e2ac1827df2e011a34b4d6e824dea","ref":"refs/heads/wip-consolidatelogixtypes","pushedAt":"2024-04-02T13:26:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Added .NET standard 2.0 target to support .NET framework applications. Fixed all errors and test. Still have a few lose ends to fix before final review and merge","shortMessageHtmlLink":"Added .NET standard 2.0 target to support .NET framework applications…"}},{"before":null,"after":"e64586c92afe6c757a1e084a4d31dcee787caf16","ref":"refs/heads/wip-consolidatelogixtypes","pushedAt":"2024-03-28T18:51:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Fixed special logix type and testing.","shortMessageHtmlLink":"Fixed special logix type and testing."}},{"before":"3c16bf101e5a397d127af01bba46814d69adcbd6","after":"d9c22825a3fb95d3d125bf1929d011c0af7cec07","ref":"refs/heads/main","pushedAt":"2024-03-22T16:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Fixed bug with Rung comment/text element order. Couple other small clean up items. Adding CodeKey.cs as a potential idea to add to LogixCode at some point (maybe).","shortMessageHtmlLink":"Fixed bug with Rung comment/text element order. Couple other small cl…"}},{"before":"d7242e44e59ee5ae5866531f96a806e595747fe0","after":"3c16bf101e5a397d127af01bba46814d69adcbd6","ref":"refs/heads/main","pushedAt":"2024-03-09T01:31:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Added ComponentClass.cs. Working on adding IParse to components.","shortMessageHtmlLink":"Added ComponentClass.cs. Working on adding IParse to components."}},{"before":"e59aa5f5c430b2ee96460176d96af9a0b84d1507","after":"d7242e44e59ee5ae5866531f96a806e595747fe0","ref":"refs/heads/main","pushedAt":"2024-02-05T02:51:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Update version","shortMessageHtmlLink":"Update version"}},{"before":"95b3ec4fa5ca6dbee1d3d7d18cea8d203bc3131e","after":"e59aa5f5c430b2ee96460176d96af9a0b84d1507","ref":"refs/heads/main","pushedAt":"2024-02-03T20:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnunnink","name":"Timothy Nunnink","path":"/tnunnink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46979634?s=80&v=4"},"commit":{"message":"Updated project version","shortMessageHtmlLink":"Updated project version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMjozODo1MC4wMDAwMDBazwAAAAS_Ilk6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMjozODo1MC4wMDAwMDBazwAAAAS_Ilk6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wM1QyMDoyNjoyNC4wMDAwMDBazwAAAAPxKsAk"}},"title":"Activity · tnunnink/L5Sharp"}