{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263442622,"defaultBranch":"main","name":"rewrite","ownerLogin":"openrewrite","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-12T20:16:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61478321?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717196735.0","currentOid":""},"activityList":{"items":[{"before":"4831b1fb79a9e035862afbb9e72793b2bf824365","after":"9472d8725a6af3a597595ed1ed741e5dfd62ac0a","ref":"refs/heads/main","pushedAt":"2024-06-01T23:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkschneider","name":"Jonathan Schnéider","path":"/jkschneider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1697736?s=80&v=4"},"commit":{"message":"Add more support for preconditions filtering","shortMessageHtmlLink":"Add more support for preconditions filtering"}},{"before":"0a7f93ce635e786b5352ea0d92e60bb157758459","after":"f5f69109b8904dd603ecff7ca871511adbde1994","ref":"refs/heads/recognize-bundle-packaging-type-as-jar","pushedAt":"2024-06-01T01:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryceatmoderne","name":null,"path":"/bryceatmoderne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167870666?s=80&v=4"},"commit":{"message":"Copyright date","shortMessageHtmlLink":"Copyright date"}},{"before":"febc8e2e4ae4886293a760f41844b0be0479fec3","after":"0a7f93ce635e786b5352ea0d92e60bb157758459","ref":"refs/heads/recognize-bundle-packaging-type-as-jar","pushedAt":"2024-06-01T00:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryceatmoderne","name":null,"path":"/bryceatmoderne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167870666?s=80&v=4"},"commit":{"message":"Unit tests and formatting","shortMessageHtmlLink":"Unit tests and formatting"}},{"before":"246b53ecab71f05794565db3ddbd8fd2cd1cc432","after":"4831b1fb79a9e035862afbb9e72793b2bf824365","ref":"refs/heads/main","pushedAt":"2024-06-01T00:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Polish ReplaceAnnotation recipe, ensure it can type attribute the annotations it produces correctly.","shortMessageHtmlLink":"Polish ReplaceAnnotation recipe, ensure it can type attribute the ann…"}},{"before":"06d76bb589ba4d1ab0fe74eb7d84e90a961794a8","after":"246b53ecab71f05794565db3ddbd8fd2cd1cc432","ref":"refs/heads/main","pushedAt":"2024-05-31T23:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Allow UpgradeDependencyVersion to operate successfully on gradle configurations that we do not type attribute.\n\nCo-authored-by: Ryan Walker ","shortMessageHtmlLink":"Allow UpgradeDependencyVersion to operate successfully on gradle conf…"}},{"before":"cf8a0683a12e9700baa33c6e9ea053eb53c78053","after":null,"ref":"refs/heads/refactor/update-gradle-wrapper","pushedAt":"2024-05-31T23:05:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shanman190","name":"Shannon Pamperl","path":"/shanman190","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707798?s=80&v=4"}},{"before":"5083d9c8ca038a9f1fdd76d9a5e20c3fd5d37e54","after":"06d76bb589ba4d1ab0fe74eb7d84e90a961794a8","ref":"refs/heads/main","pushedAt":"2024-05-31T23:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shanman190","name":"Shannon Pamperl","path":"/shanman190","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707798?s=80&v=4"},"commit":{"message":"refactor: Update Gradle wrapper (#4221)\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.gradle.UpdateGradleWrapper?organizationId=T3BlblJld3JpdGU%3D\r\n\r\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: Update Gradle wrapper (#4221)"}},{"before":"d4b4851ed823e3c6362029189ba5a7415986d3db","after":"5083d9c8ca038a9f1fdd76d9a5e20c3fd5d37e54","ref":"refs/heads/main","pushedAt":"2024-05-31T22:41:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Add recipe to replace Annotation (#4217)\n\n* Add general recipe to replace an annotation with another based on an annotation matcher and JavaTemplate\r\n\r\n* Apply suggestions from Knut regarding usage of ShortenFullyQualifiedTypeReferences and in consequence remove not needed parameters","shortMessageHtmlLink":"Add recipe to replace Annotation (#4217)"}},{"before":null,"after":"cf8a0683a12e9700baa33c6e9ea053eb53c78053","ref":"refs/heads/refactor/update-gradle-wrapper","pushedAt":"2024-05-31T22:36:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shanman190","name":"Shannon Pamperl","path":"/shanman190","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707798?s=80&v=4"},"commit":{"message":"refactor: Update Gradle wrapper\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.gradle.UpdateGradleWrapper?organizationId=T3BlblJld3JpdGU%3D\n\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: Update Gradle wrapper"}},{"before":"eabca20fbcedeb140468d4ae319552992c39593a","after":"d4b4851ed823e3c6362029189ba5a7415986d3db","ref":"refs/heads/main","pushedAt":"2024-05-31T22:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Parse dynamically typed variables that use the \"final\" keyword","shortMessageHtmlLink":"Parse dynamically typed variables that use the \"final\" keyword"}},{"before":null,"after":"febc8e2e4ae4886293a760f41844b0be0479fec3","ref":"refs/heads/recognize-bundle-packaging-type-as-jar","pushedAt":"2024-05-31T18:19:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bryceatmoderne","name":null,"path":"/bryceatmoderne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167870666?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:openrewrite/rewrite into recognize-bundle-packaging-type-as-jar","shortMessageHtmlLink":"Merge branch 'main' of github.com:openrewrite/rewrite into recognize-…"}},{"before":"9b78a104c43d197e0143b3913733aa2304f26623","after":"eabca20fbcedeb140468d4ae319552992c39593a","ref":"refs/heads/main","pushedAt":"2024-05-30T23:42:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Have UpgradeDependencyVersion avoid making any changes within a constraints block.","shortMessageHtmlLink":"Have UpgradeDependencyVersion avoid making any changes within a const…"}},{"before":"133e56af0fdd3e1c96d4e98b5ae8e8503c6c2507","after":"9b78a104c43d197e0143b3913733aa2304f26623","ref":"refs/heads/main","pushedAt":"2024-05-30T04:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkschneider","name":"Jonathan Schnéider","path":"/jkschneider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1697736?s=80&v=4"},"commit":{"message":"Named preconditions check classes","shortMessageHtmlLink":"Named preconditions check classes"}},{"before":"fb3a689ab52cb80b147b0444f14a84c3978527bf","after":"513a98e3d92f1fbf2428b4008a84cbca1f95a384","ref":"refs/heads/fix/syncrhonized-lazy-init-contributers","pushedAt":"2024-05-24T11:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pstreef","name":"Peter Streef","path":"/pstreef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7645564?s=80&v=4"},"commit":{"message":"newline","shortMessageHtmlLink":"newline"}},{"before":null,"after":"fb3a689ab52cb80b147b0444f14a84c3978527bf","ref":"refs/heads/fix/syncrhonized-lazy-init-contributers","pushedAt":"2024-05-24T11:15:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pstreef","name":"Peter Streef","path":"/pstreef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7645564?s=80&v=4"},"commit":{"message":"Fix: synchronize lazy initialization of contributers of `DeclarativeRecipe`\n\nfixes:\n\n```\njava.util.concurrent.ExecutionException: org.openrewrite.internal.RecipeRunException: java.util.ConcurrentModificationException\n java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)\n java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)\nCaused by org.openrewrite.internal.RecipeRunException: java.util.ConcurrentModificationException\n org.openrewrite.TreeVisitor.visit(TreeVisitor.java:292)\n org.openrewrite.TreeVisitor.visitNonNull(TreeVisitor.java:164)\nCaused by java.util.ConcurrentModificationException: null\n java.base/java.util.ArrayList.sort(ArrayList.java:1723)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:371)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:363)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:363)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:363)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:363)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:363)\n org.openrewrite.config.DeclarativeRecipe.getContributors(DeclarativeRecipe.java:363)\n ...\n```","shortMessageHtmlLink":"Fix: synchronize lazy initialization of contributers of `DeclarativeR…"}},{"before":"a447354064820645a59dd49bf653229e0b8bd8e2","after":"133e56af0fdd3e1c96d4e98b5ae8e8503c6c2507","ref":"refs/heads/main","pushedAt":"2024-05-23T21:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Make withType() overloads a bit safer when working with method invocations","shortMessageHtmlLink":"Make withType() overloads a bit safer when working with method invoca…"}},{"before":"977b8e497036fe5521dac8e891a0eb70e05b0861","after":"a447354064820645a59dd49bf653229e0b8bd8e2","ref":"refs/heads/main","pushedAt":"2024-05-23T18:52:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Remove existing version constraints when updating transitive dependency versions","shortMessageHtmlLink":"Remove existing version constraints when updating transitive dependen…"}},{"before":"9d2b63691bfa0528df673116036812d13c6233bc","after":null,"ref":"refs/heads/test-troublesome-yaml","pushedAt":"2024-05-23T15:24:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"}},{"before":"e23596e4e3a3088a11481158a9cff595dea8103f","after":"977b8e497036fe5521dac8e891a0eb70e05b0861","ref":"refs/heads/main","pushedAt":"2024-05-23T15:24:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Parse troublesome Yaml with new workaround in workaround for underying parser bug (#4208)\n\n* Parse troublesome Yaml as test\r\n\r\n* Prevent IndexOutOfBoundsException with new workaround\r\n\r\n* Switch to `getPointer()` as suggested","shortMessageHtmlLink":"Parse troublesome Yaml with new workaround in workaround for underyin…"}},{"before":"ff48da4493d118c1a067ad439cf87ed87a33966e","after":"9d2b63691bfa0528df673116036812d13c6233bc","ref":"refs/heads/test-troublesome-yaml","pushedAt":"2024-05-23T15:17:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Merge branch 'main' into test-troublesome-yaml","shortMessageHtmlLink":"Merge branch 'main' into test-troublesome-yaml"}},{"before":"27e3e60222f7dcdc3a694d87a77e5d5d1d648831","after":"ff48da4493d118c1a067ad439cf87ed87a33966e","ref":"refs/heads/test-troublesome-yaml","pushedAt":"2024-05-23T14:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Switch to `getPointer()` as suggested","shortMessageHtmlLink":"Switch to getPointer() as suggested"}},{"before":"74faca04cd0ffbbb3e4347c86460feb4e1ea139e","after":"e23596e4e3a3088a11481158a9cff595dea8103f","ref":"refs/heads/main","pushedAt":"2024-05-23T12:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knutwannheden","name":"Knut Wannheden","path":"/knutwannheden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408765?s=80&v=4"},"commit":{"message":"Remove deprecated `J.Lambda.Parameters.Padding.getParameters()` call","shortMessageHtmlLink":"Remove deprecated J.Lambda.Parameters.Padding.getParameters() call"}},{"before":"dcbcac431c51659d98bfa4908783c510b59ef727","after":"74faca04cd0ffbbb3e4347c86460feb4e1ea139e","ref":"refs/heads/main","pushedAt":"2024-05-23T10:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Replace single-source applicability with precondition in DoesNotIncludeDependency","shortMessageHtmlLink":"Replace single-source applicability with precondition in DoesNotInclu…"}},{"before":"ed98875a6c2168361e55b97b2a2c9ecd293a1944","after":"27e3e60222f7dcdc3a694d87a77e5d5d1d648831","ref":"refs/heads/test-troublesome-yaml","pushedAt":"2024-05-23T09:23:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Prevent IndexOutOfBoundsException with new workaround","shortMessageHtmlLink":"Prevent IndexOutOfBoundsException with new workaround"}},{"before":null,"after":"ed98875a6c2168361e55b97b2a2c9ecd293a1944","ref":"refs/heads/test-troublesome-yaml","pushedAt":"2024-05-23T09:20:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Parse troublesome Yaml as test","shortMessageHtmlLink":"Parse troublesome Yaml as test"}},{"before":"e5b2af713d063bfb800513aa2bde6359c6a5f24a","after":"dcbcac431c51659d98bfa4908783c510b59ef727","ref":"refs/heads/main","pushedAt":"2024-05-23T08:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Prevent NPE on nullable CSV row fields","shortMessageHtmlLink":"Prevent NPE on nullable CSV row fields"}},{"before":"a0c294097e8687e613100b20b826d82e1e720938","after":"e5b2af713d063bfb800513aa2bde6359c6a5f24a","ref":"refs/heads/main","pushedAt":"2024-05-22T20:47:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Allow for simple re-usable `AddPropertyVisitor` (#4207)","shortMessageHtmlLink":"Allow for simple re-usable AddPropertyVisitor (#4207)"}},{"before":"fbce584f560abfea779d823cb370ef1af921147d","after":"a0c294097e8687e613100b20b826d82e1e720938","ref":"refs/heads/main","pushedAt":"2024-05-22T20:20:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"bug: yaml: DeleteProperty: do not remove unrelated empty sequences (#4205)\n\nfixes #4204","shortMessageHtmlLink":"bug: yaml: DeleteProperty: do not remove unrelated empty sequences (#…"}},{"before":"afaded4b4a91d7c402db8089406f59861728cdba","after":null,"ref":"refs/heads/add-HasBuildToolVersion","pushedAt":"2024-05-22T18:30:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"}},{"before":"87795148796305f670bac983f928fe0df38cf898","after":"fbce584f560abfea779d823cb370ef1af921147d","ref":"refs/heads/main","pushedAt":"2024-05-22T18:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Add HasBuildToolVersion (#4206)\n\n* Add HasBuildToolVersion\r\n\r\n* Update HasBuildToolVersion.java\r\n\r\n* Slightly tweak range to catch more cases with tests","shortMessageHtmlLink":"Add HasBuildToolVersion (#4206)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWe2-bwA","startCursor":null,"endCursor":null}},"title":"Activity · openrewrite/rewrite"}