Releases: jenkins-infra/plugin-modernizer-tool
Releases · jenkins-infra/plugin-modernizer-tool
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
1106.va_176b_fde3c9e
🚀 New features and improvements
- Extract for info from Jenkinsfile and support different layout (#544) @jonesbusy
👻 Maintenance
- Extract for info from Jenkinsfile and support different layout (#544) @jonesbusy
1104.v0a_f4c0389b_4b_
👻 Maintenance
- Allow multiple bom and allow downgrade from incrementals version to release (#543) @jonesbusy
- Sign commits when ssh key is provided (#542) @jonesbusy
- Handle special case for analysis-pom-plugin parent (#541) @jonesbusy
📦 Dependency updates
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 5.47.2 to 5.47.3 (#545) @dependabot