Releases: jenkins-infra/plugin-modernizer-tool
Releases · jenkins-infra/plugin-modernizer-tool
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
1095.v3db_457f4d879
👻 Maintenance
- Use single classs imports (#540) @jonesbusy
- chore(ga): Fix Docker build and integrate into release process (#522) @gounthar
- Add missing title for last java 8 update (#533) @jonesbusy
- Add recipe to remove release drafter if cd is present (#528) @jonesbusy
- Fix order of property migrate and ensure it's validate with a test when a bom is added (#529) @jonesbusy
- Add support for --plugin-path (#527) @jonesbusy
- Clean and ensure JDK 17 for openrewrite (#526) @jonesbusy
- Add some recipes to add missing commons files (#524) @jonesbusy
✍ Other changes
- Filter incrementals on
UpdateBomVersionvisitor (#539) @jonesbusy - chore(ga): Cleans up unused package from the runner. (#521) @gounthar
📦 Dependency updates
- chore(deps): bump updatecli/updatecli-action from 2.74.0 to 2.75.0 (#536) @dependabot
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 5.47.1 to 5.47.2 (#535) @dependabot
1046.v7cedb_6c8df3f
🐛 Bug Fixes
- Avoid using String for a Path (#519) @jonesbusy
👻 Maintenance
- Avoid using String for a Path (#519) @jonesbusy
- Add is/missing common file conditional recipes and some cleanup (#516) @jonesbusy
- Several improvements and fixes on recipes (#514) @jonesbusy
- Add visitor to add and remove a comment for properties and
jenkins.baselinemigration (#513) @jonesbusy - Add recipe to migrate to jenkins.baseline property (#512) @jonesbusy
- Add updatecli manifest to keep parent plugin pom update to date (#511) @jonesbusy
- Add condition for pom missing jenkins.baseline property (#510) @jonesbusy
🚦 Tests
- Add more tests (#518) @jonesbusy
- Add some test for declarative recipes and some fixes (#509) @jonesbusy
1025.v6051110469dc
🚀 New features and improvements
- MetadataCollector is not anymore a scanning recipe and various cleanup (#496) @jonesbusy
👻 Maintenance
- Copy metadata to cache instead of moving it (#495) @jonesbusy
- Add condition isUsingBom (#493) @jonesbusy
- Add updatecli manifest to upgrade more plugins (#492) @jonesbusy
- Skip conditional recipes (#491) @jonesbusy
- Add JSON path API plugin to
recipes.yml(#490) @jonesbusy - Clean logs folder during clean (#489) @jonesbusy
🚦 Tests
- Git 2.47 for testcontainers (#501) @jonesbusy
📦 Dependency updates
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 5.47.0 to 5.47.1 (#508) @dependabot
- chore(deps): bump updatecli/updatecli-action from 2.73.0 to 2.74.0 (#500) @dependabot
- chore(deps): bump io.github.sparsick.testcontainers.gitserver:testcontainers-gitserver from 0.10.0 to 0.11.0 (#499) @dependabot
- chore(deps): bump org.jenkins-ci:jenkins from 1.126 to 1.127 (#498) @dependabot
- chore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.13 to 1.5.15 (#497) @dependabot
- Update json-api plugin version to 20240303-101.v7a_8666713110 (#494) @github-actions
998.v2c52c98c2b_7c
987.vc8377c911250
📝 Documentation updates
- Restore and customize feature request (#474) @jonesbusy
- Override infra-bug template (#473) @jonesbusy
👻 Maintenance
- Include version subcommand (#478) @jonesbusy
✍ Other changes
- Add API plugin and condition for recipes (#485) @jonesbusy
- chore(updatecli): Update the compress-api plugin version (#475) @gounthar
📦 Dependency updates
- chore(deps): bump org.openrewrite.recipe:rewrite-recipe-bom from 2.23.1 to 2.23.2 (#481) @dependabot
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 5.46.3 to 5.47.0 (#480) @dependabot
- chore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.13 (#482) @dependabot
971.vf9884c77171f
🐛 Bug Fixes
- Fix null owner and change various logger (#472) @jonesbusy
👻 Maintenance
- Use compress-api dependency (#471) @jonesbusy
- Switch to SSH transport (#463) @jonesbusy
- Remove rewrite jenkins override (#462) @jonesbusy
- Split global options (#461) @jonesbusy
🚦 Tests
- Add empty plugin as test resource (#470) @jonesbusy
- Add testcontainers (#464) @jonesbusy
- Fix tests and comply with failsafe config (#467) @jonesbusy
- Add integration test for validate command (#458) @jonesbusy
📦 Dependency updates
- chore(deps): bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre (#469) @dependabot
- chore(deps): bump byte-buddy.version from 1.15.10 to 1.15.11 (#465) @dependabot
- chore(deps): bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 (#466) @dependabot
946.v6305e7e688b_4
📝 Documentation updates
- Update readme by using plugin-modernizer instead of jar (#453) @jonesbusy
👻 Maintenance
- Expose maven and java version on validate command (#454) @jonesbusy
- Add our recipe model and remove OpenRewrite from CLI dependency (#446) @jonesbusy
- GH_OWNER is now optional and got from token if set (#449) @jonesbusy
🚦 Tests
- Bootstrap integration tests (#457) @jonesbusy
✍ Other changes
- chore(updatecli): Update the gson-api plugin version (#447) @gounthar
- Optimize far jar (#445) @jonesbusy
📦 Dependency updates
- chore(deps): bump org.openrewrite.maven:rewrite-maven-plugin from 5.46.2 to 5.46.3 (#452) @dependabot
933.vb_2713b_667f16
🐛 Bug Fixes
- Restore tag name mandatory for release (#444) @jonesbusy