{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591338425,"defaultBranch":"main","name":"odf-validator","ownerLogin":"openpreserve","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-20T14:14:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/448113?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725012267.0","currentOid":""},"activityList":{"items":[{"before":"4f40d4b8140ea82459dddf52d8f33a913126e175","after":"3b9836b7a1285529a94397f5bbba2c03885c1451","ref":"refs/heads/main","pushedAt":"2024-08-30T10:03:00.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #180 from openpreserve/integration\n\nREL: Update main to v0.13.1","shortMessageHtmlLink":"Merge pull request #180 from openpreserve/integration"}},{"before":"4dbe44ef66750d14a65e8ad3f9607f197fb2003b","after":null,"ref":"refs/heads/rel/0.13.1","pushedAt":"2024-08-30T09:56:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"24c0949e27646bcd0303b879b38ad35508d421f1","after":"8c3b57465453c2c166601a691967054de2ef5673","ref":"refs/heads/integration","pushedAt":"2024-08-30T09:56:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #179 from openpreserve/rel/0.13.1\n\nREL: ODF Validator 0.13.1","shortMessageHtmlLink":"Merge pull request #179 from openpreserve/rel/0.13.1"}},{"before":"e63b968d4400b4801b7a35e7c9a9be37df941d8e","after":null,"ref":"refs/heads/fix/detect-extended-conf","pushedAt":"2024-08-30T09:56:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"4a58004b11e43bfc6fab4915fe40d1bb826defcf","after":"24c0949e27646bcd0303b879b38ad35508d421f1","ref":"refs/heads/integration","pushedAt":"2024-08-30T09:56:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #178 from openpreserve/fix/detect-extended-conf\n\nFIX: Extended file/package detection","shortMessageHtmlLink":"Merge pull request #178 from openpreserve/fix/detect-extended-conf"}},{"before":null,"after":"4dbe44ef66750d14a65e8ad3f9607f197fb2003b","ref":"refs/heads/rel/0.13.1","pushedAt":"2024-08-30T09:36:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"REL: ODF Validator 0.13.1\n\n- bumped version for patch release.","shortMessageHtmlLink":"REL: ODF Validator 0.13.1"}},{"before":null,"after":"e63b968d4400b4801b7a35e7c9a9be37df941d8e","ref":"refs/heads/fix/detect-extended-conf","pushedAt":"2024-08-30T09:34:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FIX: Extended file/package detection\n\n- renamed `Namespaces` enumeration to `OdfNamespaces` as is more explicit;\n- added missing `OdfNamespaces` enumeration values: `DC`, `MATH`, `SVG` and `SMIL`, this was the cause of the issue;\n- `OdfNamespaces` now implements the `Namespace` interface to make interchange easier;\n- improved reporting of `DOC-8` message to list extended namespaces found in a document; and\n- added new test to prevent regression and fixed tests I butchered in a hurry.\n\nCloses #176","shortMessageHtmlLink":"FIX: Extended file/package detection"}},{"before":"85700871df80e7480033823aae492ca10ba7d84a","after":null,"ref":"refs/heads/feat/detect-extended-conf","pushedAt":"2024-08-23T20:09:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"fed724e0417a6c9781f12ac938b070be5dccb260","after":"4a58004b11e43bfc6fab4915fe40d1bb826defcf","ref":"refs/heads/integration","pushedAt":"2024-08-23T20:09:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #175 from openpreserve/feat/detect-extended-conf\n\nFEAT: Detect extended conformance","shortMessageHtmlLink":"Merge pull request #175 from openpreserve/feat/detect-extended-conf"}},{"before":"ca7cf5413dc5595db9e62f664a90fd684c6b430a","after":"85700871df80e7480033823aae492ca10ba7d84a","ref":"refs/heads/feat/detect-extended-conf","pushedAt":"2024-08-23T19:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FIX: Add missing test file.","shortMessageHtmlLink":"FIX: Add missing test file."}},{"before":"5955736f6d38757614fcbdea70ecf6ffe056e162","after":"ca7cf5413dc5595db9e62f664a90fd684c6b430a","ref":"refs/heads/feat/detect-extended-conf","pushedAt":"2024-08-23T14:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FEAT: Detect extended conformance\n\n- added DOC-8 message to report files where extended elements/attributes are detected;\n- threaded test for extended documents through packages and prevent XML validation for now;\n- added fix to `org.openpreservation.format.xml.ParsingHandler` so that attribute namespaces are picked up;\n- fixed up test for the above; and\n- fixed some minor compiler warnings.","shortMessageHtmlLink":"FEAT: Detect extended conformance"}},{"before":"61c1dd170d448623763bfbf0df54c4dfff861a20","after":"fed724e0417a6c9781f12ac938b070be5dccb260","ref":"refs/heads/integration","pushedAt":"2024-08-23T13:37:15.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #174 from openpreserve/feat/detect-extended-conf\n\nFEAT: Record used namespaces","shortMessageHtmlLink":"Merge pull request #174 from openpreserve/feat/detect-extended-conf"}},{"before":null,"after":"5955736f6d38757614fcbdea70ecf6ffe056e162","ref":"refs/heads/feat/detect-extended-conf","pushedAt":"2024-08-23T10:30:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"TEST: Namespace capture\n\n- unit test and test file for namespace capture; and\n- added generated documenation folders to `.gitignore`.","shortMessageHtmlLink":"TEST: Namespace capture"}},{"before":"35ab640fc49d7a6a0bdd514c9b0cd7fd9dbc8637","after":"4f40d4b8140ea82459dddf52d8f33a913126e175","ref":"refs/heads/main","pushedAt":"2024-07-26T11:01:21.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #171 from openpreserve/integration\n\nMAINT: v0.12.0","shortMessageHtmlLink":"Merge pull request #171 from openpreserve/integration"}},{"before":"293aa2d463d1400a7d99e5349e3038f01566c1c7","after":null,"ref":"refs/heads/maint/v0.12.0","pushedAt":"2024-07-26T10:34:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"fae8fe38292d23ed884a5a520dec308ff04c0f46","after":"61c1dd170d448623763bfbf0df54c4dfff861a20","ref":"refs/heads/integration","pushedAt":"2024-07-26T10:34:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #170 from openpreserve/maint/v0.12.0\n\nMAINT: v0.12.0","shortMessageHtmlLink":"Merge pull request #170 from openpreserve/maint/v0.12.0"}},{"before":null,"after":"293aa2d463d1400a7d99e5349e3038f01566c1c7","ref":"refs/heads/maint/v0.12.0","pushedAt":"2024-07-26T10:28:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"MAINT: v0.12.0\n\n- bumped version number in the POM files; and\n- updated documentation.","shortMessageHtmlLink":"MAINT: v0.12.0"}},{"before":"80beaa5bebfef10fb7b7795d5b4ac51a759d44d2","after":null,"ref":"refs/heads/fix/zip-feature-support","pushedAt":"2024-07-25T17:20:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"4da4f7b266469dafa8f959253488de2d93085f22","after":null,"ref":"refs/heads/fix/zip-compress-detect","pushedAt":"2024-07-25T17:19:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"5f532398086dd81505b17757775e1979f5cba933","after":"fae8fe38292d23ed884a5a520dec308ff04c0f46","ref":"refs/heads/integration","pushedAt":"2024-07-25T17:19:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #169 from openpreserve/fix/zip-compress-detect\n\nFIX: compression detection manifest.xml.","shortMessageHtmlLink":"Merge pull request #169 from openpreserve/fix/zip-compress-detect"}},{"before":null,"after":"4da4f7b266469dafa8f959253488de2d93085f22","ref":"refs/heads/fix/zip-compress-detect","pushedAt":"2024-07-25T15:46:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FIX: compression detection manifest.xml.","shortMessageHtmlLink":"FIX: compression detection manifest.xml."}},{"before":"f763f856e89663c7b1c728d8908e31a34cadb2d1","after":"5f532398086dd81505b17757775e1979f5cba933","ref":"refs/heads/integration","pushedAt":"2024-07-25T15:08:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #168 from openpreserve/fix/zip-feature-support\n\nFIX: Zip feature detection and exception logging","shortMessageHtmlLink":"Merge pull request #168 from openpreserve/fix/zip-feature-support"}},{"before":"142f09d01674e85b96a1c13bfe3f81af890e0c48","after":null,"ref":"refs/heads/feat/version-support","pushedAt":"2024-07-25T14:58:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"6c4e4ba38487af6471cf263e23ef093ef9937c1a","after":"f763f856e89663c7b1c728d8908e31a34cadb2d1","ref":"refs/heads/integration","pushedAt":"2024-07-25T14:58:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"Merge pull request #167 from openpreserve/feat/version-support\n\nFEAT: Improved ODF version detection","shortMessageHtmlLink":"Merge pull request #167 from openpreserve/feat/version-support"}},{"before":null,"after":"80beaa5bebfef10fb7b7795d5b4ac51a759d44d2","ref":"refs/heads/fix/zip-feature-support","pushedAt":"2024-07-25T14:58:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FIX: Zip feature detection and exception logging\n\n- unexpected exceptionswrapped as `ParseException` to allow uniform handling;\n - added to validation and parsing interfaces;\n - `ParseException`s are logged as errors, other files are still processed;\n- `PackageParser` now checks for unsuppported zip features;\n- other code cleanup to catch exceptions early and pass `ParseException`s up the stack; and\n- changed test cases to match new method sigs.","shortMessageHtmlLink":"FIX: Zip feature detection and exception logging"}},{"before":null,"after":"142f09d01674e85b96a1c13bfe3f81af890e0c48","ref":"refs/heads/feat/version-support","pushedAt":"2024-07-23T07:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FEAT: Improved ODF version detection\n\n- added a version detection method to `PackageParserImpl` to detect the ODF version of a package;\n- added a `Version` field to the `OdfPackage` class to store the detected version;\n- added `getDetectedVersion` method to the `OdfPackage` class to return the detected version;\n- restored reporting of `DOC-2` for package version;\n- improved `POL_2` detection and messaging for non ODF 1.3 packages;\n- added a `Version.UNKNOWN` value to the `OdfVersion` enum;\n- improved formatting of error message output; and\n- tests for the above.","shortMessageHtmlLink":"FEAT: Improved ODF version detection"}},{"before":"394098fe86083535e33cfdc08dd1dbefefc43590","after":null,"ref":"refs/heads/feat/version-support","pushedAt":"2024-07-23T07:59:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":null,"after":"394098fe86083535e33cfdc08dd1dbefefc43590","ref":"refs/heads/feat/version-support","pushedAt":"2024-07-23T07:52:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"},"commit":{"message":"FEAT: Improved ODF version detection\n\n- added a version detection method to `PackageParserImpl` to detect the ODF version of a package;\n- added a `Version` field to the `OdfPackage` class to store the detected version;\n- added `getDetectedVersion` method to the `OdfPackage` class to return the detected version;\n- restored reporting of `DOC-2` for package version;\n- improved `POL_2` detection and messaging for non ODF 1.3 packages;\n- added a `Version.UNKNOWN` value to the `OdfVersion` enum;\n- improved formatting of error message output; and\n- tests for the above.","shortMessageHtmlLink":"FEAT: Improved ODF version detection"}},{"before":"b0ee7c309ff9eed45df0a8df509c7d7e1726a37d","after":null,"ref":"refs/heads/fix/memory-freeup","pushedAt":"2024-07-15T10:55:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}},{"before":"da401e398298cc594690ba97db9d70757a8bb597","after":null,"ref":"refs/heads/fix/pol-seven-severity","pushedAt":"2024-07-15T10:54:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlwilson","name":"Carl Wilson","path":"/carlwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/440634?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMDowMzowMC4wMDAwMDBazwAAAASohJyk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMDowMzowMC4wMDAwMDBazwAAAASohJyk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxMDo1NDo1NS4wMDAwMDBazwAAAAR_l8eZ"}},"title":"Activity ยท openpreserve/odf-validator"}