{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":292506021,"defaultBranch":"main","name":"jocument","ownerLogin":"DDS-GmbH","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-03T08:03:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68952075?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716902564.0","currentOid":""},"activityList":{"items":[{"before":"22e62ce60af013a41db0f382d8ed6b031e358a2c","after":null,"ref":"refs/heads/fix/insert-into-header-footer","pushedAt":"2024-05-28T13:21:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexpartsch","name":null,"path":"/alexpartsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42208913?s=80&v=4"}},{"before":"4ca7bd16c66781cc2d83b812375b6dfd927c1cec","after":"6672eb30be62b7479cb7342fe4eced169d002e2e","ref":"refs/heads/main","pushedAt":"2024-05-28T13:21:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexpartsch","name":null,"path":"/alexpartsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42208913?s=80&v=4"},"commit":{"message":"Merge pull request #252 from DDS-GmbH/fix/insert-into-header-footer\n\nExtend `CustomWordPlaceholderData` to insert into header/footer","shortMessageHtmlLink":"Merge pull request #252 from DDS-GmbH/fix/insert-into-header-footer"}},{"before":"f3ee6866989c16d11ab35610993c37147cc235f4","after":"22e62ce60af013a41db0f382d8ed6b031e358a2c","ref":"refs/heads/fix/insert-into-header-footer","pushedAt":"2024-05-28T12:30:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Extend `CustomWordPlaceholderData` to insert into header/footer\n\nUp until now, the processing flow when inserting a paragraph into\na header or footer lead to a `ClassCastException`, as\njocument assumed that the insertion happened into a\n`XWPFDocument`.\nTo fix this, the abstract method for transforming a placeholder\nnow expects an `IBody` element instead of a `XWPFDocument`, where\n`IBody` is an interface which describes the possible insertion\nmethods.\nThis allows jocument to insert paragraphs into any kind of\nxwpf part.","shortMessageHtmlLink":"Extend CustomWordPlaceholderData to insert into header/footer"}},{"before":null,"after":"f3ee6866989c16d11ab35610993c37147cc235f4","ref":"refs/heads/fix/insert-into-header-footer","pushedAt":"2024-05-28T12:29:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Extend `CustomWordPlaceholderData` to insert into header/footer\n\nUp until now, the processing flow when inserting a paragraph into\na header or footer lead to a `ClassCastException`, as\njocument assumed that the insertion happened into a\n`XWPFDocument`.\nTo fix this, the abstract method for transforming a placeholder\nnow expects an `IBody` element instead of a `XWPFDocument`, where\n`IBody` is an interface which describes the possible insertion\nmethods.\nThis allows jocument to insert paragraphs into any kind of\nxwpf part.","shortMessageHtmlLink":"Extend CustomWordPlaceholderData to insert into header/footer"}},{"before":"4ae10192eeb93bb704a839136a608b8e387089da","after":"4ca7bd16c66781cc2d83b812375b6dfd927c1cec","ref":"refs/heads/main","pushedAt":"2024-05-22T11:10:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Merge pull request #251 from DDS-GmbH/feature/dynamic-access\n\nAdd missing files","shortMessageHtmlLink":"Merge pull request #251 from DDS-GmbH/feature/dynamic-access"}},{"before":null,"after":"2c5680408cb9371bc7a160247007f1b985ad1f92","ref":"refs/heads/feature/dynamic-access","pushedAt":"2024-05-22T11:10:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Add missing files","shortMessageHtmlLink":"Add missing files"}},{"before":"7bd6aed8ae64da7b04dae0d2ea430a90063dc661","after":null,"ref":"refs/heads/feature/dynamic-access","pushedAt":"2024-05-22T09:43:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexpartsch","name":null,"path":"/alexpartsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42208913?s=80&v=4"}},{"before":"be947cc83e448ce55eb41dda8f310d9f389b1f33","after":"4ae10192eeb93bb704a839136a608b8e387089da","ref":"refs/heads/main","pushedAt":"2024-05-22T09:43:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexpartsch","name":null,"path":"/alexpartsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42208913?s=80&v=4"},"commit":{"message":"Merge pull request #250 from DDS-GmbH/feature/dynamic-access\n\nAdd new \"DynamicAccess\" Annotation for RR","shortMessageHtmlLink":"Merge pull request #250 from DDS-GmbH/feature/dynamic-access"}},{"before":"686112eba41eac8be28f067592d3d1b8e3d15a7d","after":"7bd6aed8ae64da7b04dae0d2ea430a90063dc661","ref":"refs/heads/feature/dynamic-access","pushedAt":"2024-05-22T09:14:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Add new \"DynamicAccess\" Annotation for RR\n\nTo allow the `ReflectionResolver` to resolve objects dynamically\n(meaning that they could not be resolved at compilation time),\na new `DynamicAccessPlaceholder` Annotation is added.\nMethods annotated by it return an `Optional`, which is\nthen used by the resolver to create a new `PlaceholderData` for\nfurther resolving.","shortMessageHtmlLink":"Add new \"DynamicAccess\" Annotation for RR"}},{"before":"c565900d730f34576aa194c2d85e7b81c19e7116","after":"686112eba41eac8be28f067592d3d1b8e3d15a7d","ref":"refs/heads/feature/dynamic-access","pushedAt":"2024-05-22T09:09:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Add new \"DynamicAccess\" Annotation for RR\n\nTo allow the `ReflectionResolver` to resolve objects dynamically\n(meaning that they could not be resolved at compilation time),\na new `DynamicAccessPlaceholder` Annotation is added.\nMethods annotated by it return an `Optional`, which is\nthen used by the resolver to create a new `PlaceholderData` for\nfurther resolving.","shortMessageHtmlLink":"Add new \"DynamicAccess\" Annotation for RR"}},{"before":null,"after":"c565900d730f34576aa194c2d85e7b81c19e7116","ref":"refs/heads/feature/dynamic-access","pushedAt":"2024-05-22T09:06:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Add new \"DynamicAccess\" Annotation for RR\n\nTo allow the `ReflectionResolver` to resolve objects dynamically\n(meaning that they could not be resolved at compilation time),\na new `DynamicAccessPlaceholder` Annotation is added.\nMethods annotated by it return an `Optional`, which is\nthen used by the resolver to create a new `PlaceholderData` for\nfurther resolving.","shortMessageHtmlLink":"Add new \"DynamicAccess\" Annotation for RR"}},{"before":"f6e68d6ddda7b71b6ffd7e6000c8ae7715ee68f7","after":"be947cc83e448ce55eb41dda8f310d9f389b1f33","ref":"refs/heads/main","pushedAt":"2024-05-16T12:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Upgrade to gradle 8.7","shortMessageHtmlLink":"Upgrade to gradle 8.7"}},{"before":"5f880d3fbb24f9e7c86dfd90e8b9cae4fbf59339","after":"f6e68d6ddda7b71b6ffd7e6000c8ae7715ee68f7","ref":"refs/heads/main","pushedAt":"2024-05-16T12:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Fix version","shortMessageHtmlLink":"Fix version"}},{"before":"ce4bc2fce2900adac0cd239e4fd8da577363952c","after":"5f880d3fbb24f9e7c86dfd90e8b9cae4fbf59339","ref":"refs/heads/main","pushedAt":"2024-05-16T12:28:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Update dependency minor versions","shortMessageHtmlLink":"Update dependency minor versions"}},{"before":"1fd7109d44752d966a2f66e169812d16034e662f","after":"ce4bc2fce2900adac0cd239e4fd8da577363952c","ref":"refs/heads/main","pushedAt":"2024-05-16T12:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Pull duplicated code into method","shortMessageHtmlLink":"Pull duplicated code into method"}},{"before":"ed9a9d64ffe0c38fea793dd9ba9c50b14f4bd90b","after":null,"ref":"refs/heads/feature/insert-numeric-values-into-excel-cells","pushedAt":"2024-05-16T11:10:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexpartsch","name":null,"path":"/alexpartsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42208913?s=80&v=4"}},{"before":"335402cad4b3effaaa07c08aaf2d7dd1289307e3","after":"1fd7109d44752d966a2f66e169812d16034e662f","ref":"refs/heads/main","pushedAt":"2024-05-16T11:10:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alexpartsch","name":null,"path":"/alexpartsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42208913?s=80&v=4"},"commit":{"message":"Merge pull request #249 from DDS-GmbH/feature/insert-numeric-values-into-excel-cells\n\nInsert numeric values into excel cells","shortMessageHtmlLink":"Merge pull request #249 from DDS-GmbH/feature/insert-numeric-values-i…"}},{"before":"f4e16f0ff63ed3b972fb6fd6fc553d18ad4842ae","after":"ed9a9d64ffe0c38fea793dd9ba9c50b14f4bd90b","ref":"refs/heads/feature/insert-numeric-values-into-excel-cells","pushedAt":"2024-05-16T10:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Allow selection of custom placeholder based off template type\n\nAs it was now possible to replace placeholders with doubles,\nthis functionality is now extended to custom placeholders.\n\nThis is done by adding a `MimeType` property to the\n`GenerationOptions`, which is passed to the\n `PlaceholderRegistry` and can be used to selectively apply\n `CustomPlaceholders` based off it.","shortMessageHtmlLink":"Allow selection of custom placeholder based off template type"}},{"before":null,"after":"f4e16f0ff63ed3b972fb6fd6fc553d18ad4842ae","ref":"refs/heads/feature/insert-numeric-values-into-excel-cells","pushedAt":"2024-05-16T08:31:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Enable writing of double values in excel\n\nUp until now, all placeholders were resolved to strings,\nwhich meant that it was not possible to insert double values\ndynamically.\n\nTo fix this, the SXSSFWriter and the ExcelGenerator are refactored in such a way that Scalar Placeholders\ncontaining doubles are inserted as double values into the\ncells.","shortMessageHtmlLink":"Enable writing of double values in excel"}},{"before":"4e2d70ce2450913a3b544da32eac94e187e28560","after":"335402cad4b3effaaa07c08aaf2d7dd1289307e3","ref":"refs/heads/main","pushedAt":"2024-05-06T07:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AntonOellerer","name":"Anton Oellerer","path":"/AntonOellerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13524304?s=80&v=4"},"commit":{"message":"Handle `ClassCastException` when resolving placeholder","shortMessageHtmlLink":"Handle ClassCastException when resolving placeholder"}},{"before":"ef65576623f50b8d079bfdb3933d3ebd2de6e0d7","after":null,"ref":"refs/heads/dependabot/gradle/com.google.guava-guava-32.1.3-jre","pushedAt":"2023-12-19T15:27:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9e27d1477c394670c0f7cbe9f7e98a7546a51dcb","ref":"refs/heads/dependabot/gradle/com.google.guava-guava-33.0.0-jre","pushedAt":"2023-12-19T15:27:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.google.guava:guava from 32.1.2-jre to 33.0.0-jre\n\nBumps [com.google.guava:guava](https://github.com/google/guava) from 32.1.2-jre to 33.0.0-jre.\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.guava:guava\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.google.guava:guava from 32.1.2-jre to 33.0.0-jre"}},{"before":"df3bd9e9f27a5f4491a11f50b2b14e4f83aa8224","after":null,"ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.6","pushedAt":"2023-12-18T15:19:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"73e690f15d891c9640ce975381681404beec61aa","ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.7","pushedAt":"2023-12-18T15:19:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.owasp.dependencycheck from 8.4.0 to 9.0.7\n\nBumps org.owasp.dependencycheck from 8.4.0 to 9.0.7.\n\n---\nupdated-dependencies:\n- dependency-name: org.owasp.dependencycheck\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.owasp.dependencycheck from 8.4.0 to 9.0.7"}},{"before":"e178ea1bbd205cff48adf24aab6b82aa7e0b86e7","after":null,"ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.5","pushedAt":"2023-12-15T15:14:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"df3bd9e9f27a5f4491a11f50b2b14e4f83aa8224","ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.6","pushedAt":"2023-12-15T15:14:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.owasp.dependencycheck from 8.4.0 to 9.0.6\n\nBumps org.owasp.dependencycheck from 8.4.0 to 9.0.6.\n\n---\nupdated-dependencies:\n- dependency-name: org.owasp.dependencycheck\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.owasp.dependencycheck from 8.4.0 to 9.0.6"}},{"before":null,"after":"d31b2ff78826f9e26e7fe5279fc059fddf561ffa","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2023-12-15T15:02:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/upload-artifact from 3 to 4\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 3 to 4"}},{"before":"31b7ad9d079d8ad4909854e19417462eb23100f2","after":null,"ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.4","pushedAt":"2023-12-13T15:44:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"e178ea1bbd205cff48adf24aab6b82aa7e0b86e7","ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.5","pushedAt":"2023-12-13T15:44:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.owasp.dependencycheck from 8.4.0 to 9.0.5\n\nBumps org.owasp.dependencycheck from 8.4.0 to 9.0.5.\n\n---\nupdated-dependencies:\n- dependency-name: org.owasp.dependencycheck\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.owasp.dependencycheck from 8.4.0 to 9.0.5"}},{"before":"950c259690ce486ef97bac3c60f42b73a04715d0","after":null,"ref":"refs/heads/dependabot/gradle/org.owasp.dependencycheck-9.0.3","pushedAt":"2023-12-08T15:35:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVeI3ZwA","startCursor":null,"endCursor":null}},"title":"Activity · DDS-GmbH/jocument"}