{"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:1717433963.0","currentOid":""},"activityList":{"items":[{"before":"352800952f2dbe576c77b91e1d3cdc2bd5c7a32f","after":"7e1130c1120ec5289300d5efc4c8db2629ab00b3","ref":"refs/heads/main","pushedAt":"2024-06-05T19:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nmck257","name":"Nick McKinney","path":"/nmck257","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9027896?s=80&v=4"},"commit":{"message":"fixing usages of deprecated constructor","shortMessageHtmlLink":"fixing usages of deprecated constructor"}},{"before":"85a4ccec9321502a82ef7e1219123b4d6a667cd4","after":"352800952f2dbe576c77b91e1d3cdc2bd5c7a32f","ref":"refs/heads/main","pushedAt":"2024-06-05T14:34:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nmck257","name":"Nick McKinney","path":"/nmck257","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9027896?s=80&v=4"},"commit":{"message":"ChangeParentPom will no longer try to preserve \"global\" properties which didn't actually come from the old parent; see https://maven.apache.org/pom.html#Properties","shortMessageHtmlLink":"ChangeParentPom will no longer try to preserve \"global\" properties wh…"}},{"before":"5b5d72ca9c979c715eb51469647dba335592fc6f","after":"85a4ccec9321502a82ef7e1219123b4d6a667cd4","ref":"refs/heads/main","pushedAt":"2024-06-05T12:44:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkschneider","name":"Jonathan Schnéider","path":"/jkschneider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1697736?s=80&v=4"},"commit":{"message":"Added classifier support to DependencyUseStringNotation recipe (#4226)\n\nCo-authored-by: Jente Sondervorst ","shortMessageHtmlLink":"Added classifier support to DependencyUseStringNotation recipe (#4226)"}},{"before":"ddde0aeaa72bf8a7d6866f4e00cfc42042dbdb0c","after":"5b5d72ca9c979c715eb51469647dba335592fc6f","ref":"refs/heads/main","pushedAt":"2024-06-05T06:36:56.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":"Add `JLeftPadded.Location.WILDCARD_BOUND`\n\nThis particular location definition was missing.","shortMessageHtmlLink":"Add JLeftPadded.Location.WILDCARD_BOUND"}},{"before":"df724bc840b8175d677fb170f438f0d3478dd90a","after":null,"ref":"refs/heads/recognize-bundle-packaging-type-as-jar","pushedAt":"2024-06-05T01:44:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bryceatmoderne","name":null,"path":"/bryceatmoderne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167870666?s=80&v=4"}},{"before":"1b4f9f10baa338206cb969ffb964729af289088f","after":"ddde0aeaa72bf8a7d6866f4e00cfc42042dbdb0c","ref":"refs/heads/main","pushedAt":"2024-06-05T01:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryceatmoderne","name":null,"path":"/bryceatmoderne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167870666?s=80&v=4"},"commit":{"message":"fix: Recognize bundle POM packaging type as jars when verifying recipe dependency downloads (#4219)\n\n* Recognize bundle POM packaging type as jars when verifying dependency downloads\r\n\r\n* Unit tests and formatting\r\n\r\n* Copyright date\r\n\r\n---------\r\n\r\nCo-authored-by: Tim te Beek ","shortMessageHtmlLink":"fix: Recognize bundle POM packaging type as jars when verifying recip…"}},{"before":"0a0a8644a92d39761d1f60dff5675639bd88bd96","after":"1b4f9f10baa338206cb969ffb964729af289088f","ref":"refs/heads/main","pushedAt":"2024-06-04T06:32:39.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":"Use `ImportService` in `ReplaceAnnotation`\n\nUsing `ImportService#shortenFullyQualifiedTypeReferencesIn()` rather than directly `ShortenFullyQualifiedTypeReferences` has the advantage that it will allow a language-specific implementation to be used (e.g. for Kotlin), whenever the source file being modified is not a Java source.","shortMessageHtmlLink":"Use ImportService in ReplaceAnnotation"}},{"before":"c2aed94aa7a6073bc070c122afc69d1ceef3e3f0","after":"0a0a8644a92d39761d1f60dff5675639bd88bd96","ref":"refs/heads/main","pushedAt":"2024-06-03T22:11:38.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":"Update FindTags example search query to one that will show results on most maven poms","shortMessageHtmlLink":"Update FindTags example search query to one that will show results on…"}},{"before":"eed3a5d6f6007286d3d04a20391e5d70f7017ae1","after":"c2aed94aa7a6073bc070c122afc69d1ceef3e3f0","ref":"refs/heads/main","pushedAt":"2024-06-03T21:46:16.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":"Fix FindTags running on the saas.\n\nWhen serializing/deserializing the recipe jackson would get confused between the field named \"xPath\" and the lombok-generated getter \"getXPath()\". This would lead to null pointer exceptions and the recipe doing nothing useful.","shortMessageHtmlLink":"Fix FindTags running on the saas."}},{"before":"54f8209d24b4f2405e2c575501aef9aa97120443","after":"eed3a5d6f6007286d3d04a20391e5d70f7017ae1","ref":"refs/heads/main","pushedAt":"2024-06-03T21:22:04.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":"Change DependencyStringNotationConverter to not throw an exception when presented with something that isn't a GAV coordinate.","shortMessageHtmlLink":"Change DependencyStringNotationConverter to not throw an exception wh…"}},{"before":"cfbb5b0ce3ad154c514e2fcad4503a7736d968c9","after":"54f8209d24b4f2405e2c575501aef9aa97120443","ref":"refs/heads/main","pushedAt":"2024-06-03T19:39:24.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":"Fix failure to template annotations being applied to final method parameters.\n\nI couldn't find any coverage or purpose for the bit of AnnotationTemplateGenerator I removed. I can't see how it could ever have been correct so likely it was vestigial.","shortMessageHtmlLink":"Fix failure to template annotations being applied to final method par…"}},{"before":"6e95ec66fcebfb39a6c349b1432704db16d82168","after":null,"ref":"refs/heads/do-not-throw-if-field-value-not-found","pushedAt":"2024-06-03T17:18:37.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":"fadb443bd32a4a7e833e48e94e3af7aca561f329","after":"cfbb5b0ce3ad154c514e2fcad4503a7736d968c9","ref":"refs/heads/main","pushedAt":"2024-06-03T17:18:37.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":"Do not throw if ReplaceStringLiteralWithConstant value not found (#4224)","shortMessageHtmlLink":"Do not throw if ReplaceStringLiteralWithConstant value not found (#4224)"}},{"before":"f5f69109b8904dd603ecff7ca871511adbde1994","after":"df724bc840b8175d677fb170f438f0d3478dd90a","ref":"refs/heads/recognize-bundle-packaging-type-as-jar","pushedAt":"2024-06-03T17:12:42.000Z","pushType":"push","commitsCount":10,"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 recognize-bundle-packaging-type-as-jar","shortMessageHtmlLink":"Merge branch 'main' into recognize-bundle-packaging-type-as-jar"}},{"before":null,"after":"6e95ec66fcebfb39a6c349b1432704db16d82168","ref":"refs/heads/do-not-throw-if-field-value-not-found","pushedAt":"2024-06-03T16:59:23.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":"Do not throw if ReplaceStringLiteralWithConstant value not found","shortMessageHtmlLink":"Do not throw if ReplaceStringLiteralWithConstant value not found"}},{"before":"48d576a6785518aba581a90ffd294df8ae821ace","after":"fadb443bd32a4a7e833e48e94e3af7aca561f329","ref":"refs/heads/main","pushedAt":"2024-06-02T16:09:20.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 missing lombok dependency for ReplaceAnnotationTest","shortMessageHtmlLink":"Add missing lombok dependency for ReplaceAnnotationTest"}},{"before":"c2e1279de34505d4835c260ea22e56a0bc0007c5","after":"48d576a6785518aba581a90ffd294df8ae821ace","ref":"refs/heads/main","pushedAt":"2024-06-02T14:41:01.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":"Add annotation test\n\nSee: #4222","shortMessageHtmlLink":"Add annotation test"}},{"before":"40f83900683639911e1daacc57c5506b96e09dce","after":"c2e1279de34505d4835c260ea22e56a0bc0007c5","ref":"refs/heads/main","pushedAt":"2024-06-02T02:42:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkschneider","name":"Jonathan Schnéider","path":"/jkschneider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1697736?s=80&v=4"},"commit":{"message":"Fix ReplaceAnnotationTest","shortMessageHtmlLink":"Fix ReplaceAnnotationTest"}},{"before":"9472d8725a6af3a597595ed1ed741e5dfd62ac0a","after":"40f83900683639911e1daacc57c5506b96e09dce","ref":"refs/heads/main","pushedAt":"2024-06-02T02:41:49.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":"Fix ReplaceAnnotationTest","shortMessageHtmlLink":"Fix ReplaceAnnotationTest"}},{"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-…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXYFbaQA","startCursor":null,"endCursor":null}},"title":"Activity · openrewrite/rewrite"}