Releases: jenkins-infra/plugin-modernizer-tool
Releases · jenkins-infra/plugin-modernizer-tool
1311.v2f1a_2e5532ec
🚀 New features and improvements
- Add additional
ssh
check (#682) @darinpope
📝 Documentation updates
- Add documentation for generating github token (#680) @yashpal2104
- Added homebrew installation step in README.md (#677) @yashpal2104
👻 Maintenance
- Fix RemoveReleaseDrafter CD detection (#674) @jonesbusy
🚦 Tests
- Enable fixed test testWithJenkinsfileOnlyShebangAndComment (#683) @jonesbusy
📦 Dependency updates
- chore(deps): bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#671) @dependabot[bot]
- chore(deps): bump updatecli/updatecli-action from 2.75.0 to 2.76.0 (#672) @dependabot[bot]
1298.v9879b_455e91b_
🚀 New features and improvements
- Do not use
ExecutionContext
messaging (#668) @jonesbusy
👻 Maintenance
- fix(jte): Use conventional commit for the title, and create a custom body for the UpgradeToRecommendCoreVersion recipe. (#656) @gounthar
- Fix invalid PR name for updatecli (#658) @jonesbusy
- Fixed the issue of Trailing slashes being duplicated (#655) @nagu165
📦 Dependency updates
- chore(deps): bump byte-buddy.version from 1.16.0 to 1.16.1 (#669) @dependabot
- Update byte-buddy-api plugin version to 1.16.1-111.vc76cd8b_2dce5 (#670) @github-actions
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 6.0.3 to 6.0.4 (#667) @dependabot
- chore(deps): bump byte-buddy.version from 1.15.11 to 1.16.0 (#665) @dependabot
- chore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 3893.v213a_42768d35 to 3944.v1a_e4f8b_452db_ (#666) @dependabot
- Update byte-buddy-api plugin version to 1.16.0-109.v2a_9f5387f958 (#664) @github-actions
- Update jenkins-bom version to 3944.v1a_e4f8b_452db_ (#663) @github-actions
- Update json-api plugin version to 20250107-125.v28b_a_ffa_eb_f01 (#662) @github-actions
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 6.0.2 to 6.0.3 (#661) @dependabot
- Update commons-text-api plugin version to 1.13.0-153.v91dcd89e2a_22 (#657) @github-actions
1275.v9b_e023ceb_d88
🚀 New features and improvements
- More skip verification (#649) @jonesbusy
📝 Documentation updates
- Added Instructions to Configure SSH keys (#636) @shinigami-777
- fix(doc): Add a GitPod section. (#624) @gounthar
👻 Maintenance
- Spotless (#652) @jonesbusy
- Storing logs close to the sources (#607) @CodexRaunak
- Fix
MergeGitIgnoreRecipe
recipe (#618) @nagu165 - Handle
buildPlugin
parameters update (#640) @jonesbusy - Add more test for UpdateJenkinsFileVisitor and ensure to cleanup unused variables (#639) @jonesbusy
- Insert comments and configuration on
buildPlugin
(#634) @jonesbusy - Insert containerAgent and forkCount flags (#633) @jonesbusy
- fix(jte): Add a custom PR body and title for the UpgradeNextMajorParentVersion recipe. (#627) @gounthar
- Hide broken SetupGitIgnore (#631) @jonesbusy
- Start implementation of UpdateJenkinsFileVisitor (#632) @jonesbusy
- fix(jte): Add custom PR title and body (#626) @gounthar
🚦 Tests
- Fix broken tests (#650) @jonesbusy
📦 Dependency updates
- Update commons-text-api version to 1.13.0-150.vfc0d7966fc38 (#653) @github-actions
- Update commons-text-api version to 1.12.0-148.v4fc7a_db_79160 (#651) @github-actions
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 6.0.1 to 6.0.2 (#648) @dependabot
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 6.0.0 to 6.0.1 (#645) @dependabot
- chore(deps): bump org.openrewrite.recipe:rewrite-recipe-bom from 3.0.0 to 3.0.1 (#642) @dependabot
- chore(deps): bump bouncycastle.version from 1.79 to 1.80 (#641) @dependabot
- chore(deps): bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 (#644) @dependabot
- chore(deps): bump org.jenkins-ci:jenkins from 1.127 to 1.128 (#643) @dependabot
- chore(deps): bump gg.jte:jte from 3.1.15 to 3.1.16 in the maven group (#629) @dependabot
- Update plugin-pom version to 5.5 (#625) @github-actions
1236.v8b_99973cfc98
🚀 New features and improvements
- Render commit message and unique branch name (#623) @jonesbusy
- Skip builds for some tags (#622) @jonesbusy
👻 Maintenance
- Skip some test from IDE due to environment mocking that require several surefire execution (#621) @jonesbusy
- Support multiple file path for archetype pattern (#620) @jonesbusy
- Handle local plugin without incrementals and gitHubRepo property (#619) @jonesbusy
🚦 Tests
- Reduce build time by skipping by default slow integration tests and use JUnit 5 Parallel execution for some classes (#615) @jonesbusy
- Demonstrate test for #580 (#613) @jonesbusy
1222.vd800e48b_87e5
🚀 New features and improvements
- Add a Java ISO visitor for metadata collection (#604) @jonesbusy
📝 Documentation updates
- Fix dry-run command in README.md (#603) @PalashChitnavis
- Add 5 more PR body description (#600) @jonesbusy
👻 Maintenance
- Cleanup and fix tests (#612) @jonesbusy
- fix(jte): Use conventional commit for the title, and create a custom body for this recipe. (#606) @gounthar
- Add
MergeGitIgnoreRecipe
to merge existing .gitignore file with common entries (#585) @nagu165
✍ Other changes
📦 Dependency updates
- chore(deps): bump org.kohsuke.stapler:stapler from 1940.v41211a_a_b_b_d8b_ to 1942.v708e07325402 (#601) @dependabot
1178.vfb_4388e60536
🚀 New features and improvements
👻 Maintenance
- Ignore coverage for generated template classes (#591) @jonesbusy
- Use value of gitHubRepo for local plugin if present (#590) @jonesbusy
🚦 Tests
- Add unit test coverage for options (#589) @jonesbusy
1170.v583361308d02
🐛 Bug Fixes
- Upgrade version property if used for bom (#588) @jonesbusy
👻 Maintenance
- Fix missing title for SetupGitIgnore recipe (#584) @jonesbusy
- Avoid hardcoding implicit JDK and workarround #580 (#583) @jonesbusy
- Fix #581 (default plugin-path) and implement basic test for PluginOptions (#582) @jonesbusy
🚦 Tests
- Fix #581 (default plugin-path) and implement basic test for PluginOptions (#582) @jonesbusy
📦 Dependency updates
- chore(deps): bump org.kohsuke.stapler:stapler from 1928.v9115fe47607f to 1940.v41211a_a_b_b_d8b_ (#587) @dependabot
- chore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (#586) @dependabot
1158.va_b_46a_2a_dde30
🚀 New features and improvements
- Auto-completion (#579) @jonesbusy
🐛 Bug Fixes
- Fix --plugin-path when running with run command and support default value (#573) @jonesbusy
📝 Documentation updates
👻 Maintenance
- Lower one log level (#574) @jonesbusy
📦 Dependency updates
- chore(deps): bump docker/build-push-action from 5 to 6 (#577) @dependabot
1145.v9716249cc13c
🚀 New features and improvements
- Add recipe for index.jelly and to replace a test constructor on outdated plugin (#571) @jonesbusy
📝 Documentation updates
👻 Maintenance
- Updates SCM URLs in POM files from git:// to https:// protocol. (#560) @nagu165
- fix(ga): Fixes permissions for package upload. (#569) @gounthar
- Fix possible nullpointer if the maven version cannot be read (#568) @jonesbusy
- Do not remove property if still referenced (#567) @jonesbusy
- Only add space on empty relativePath tag if still using maven release plugin (#566) @jonesbusy
🚦 Tests
- Fix one test with hardcoded bom version (#565) @jonesbusy
✍ Other changes
📦 Dependency updates
- chore(deps): bump org.checkerframework:checker-qual from 3.48.3 to 3.48.4 (#563) @dependabot
1125.v9cb_ffde530db_
🚀 New features and improvements
- Made
EnsureRelativePath
a top level recipe (#558) @jonesbusy
👻 Maintenance
- fix(gitpod): Removal of the
export-datatables
deprecated option. (#557) @gounthar - Fix some regression for outdated plugin and add tests for fetch metadata (#551) @jonesbusy
- Remove relativePath precondition (#550) @jonesbusy
- Allow OpenRewrite run on some outdated plugins (#547) @jonesbusy
- Handle more identifier on Jenkinsfile (#546) @jonesbusy
🚦 Tests
- Use YAML path to avoid hard-coding plugin API version on tests (#555) @jonesbusy
✍ Other changes
- Add test for missing relative path and more use case for OpenRewrite run on outdated plugin (#553) @jonesbusy
📦 Dependency updates
- Update json-api plugin version to 20241224-119.va_dca_a_b_ea_7da_5 (#552) @github-actions