From 01ba40b6c59d61ce6bccc8e4ef9e71bb6203e3ec Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 3 Apr 2025 01:34:04 +0000 Subject: [PATCH 1/9] [maven-release-plugin] prepare release refactor-first-0.7.1 --- change-proneness-ranker/pom.xml | 2 +- cli/pom.xml | 2 +- codebase-graph-builder/pom.xml | 2 +- cost-benefit-calculator/pom.xml | 2 +- coverage/pom.xml | 2 +- dsm/pom.xml | 2 +- effort-ranker/pom.xml | 2 +- graph-data-generator/pom.xml | 2 +- pom.xml | 4 ++-- refactor-first-maven-plugin/pom.xml | 2 +- report/pom.xml | 2 +- test-resources/pom.xml | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/change-proneness-ranker/pom.xml b/change-proneness-ranker/pom.xml index 610343c2..7b2b05b8 100644 --- a/change-proneness-ranker/pom.xml +++ b/change-proneness-ranker/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.changepronenessranker diff --git a/cli/pom.xml b/cli/pom.xml index 34078cb4..cc4e0c38 100644 --- a/cli/pom.xml +++ b/cli/pom.xml @@ -4,7 +4,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 jar diff --git a/codebase-graph-builder/pom.xml b/codebase-graph-builder/pom.xml index c50443bd..452a3149 100644 --- a/codebase-graph-builder/pom.xml +++ b/codebase-graph-builder/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.codebasegraphbuilder diff --git a/cost-benefit-calculator/pom.xml b/cost-benefit-calculator/pom.xml index 495cf464..cffc1601 100644 --- a/cost-benefit-calculator/pom.xml +++ b/cost-benefit-calculator/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.costbenefitcalculator diff --git a/coverage/pom.xml b/coverage/pom.xml index 2145aec1..eb9a49c0 100644 --- a/coverage/pom.xml +++ b/coverage/pom.xml @@ -7,7 +7,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 coverage diff --git a/dsm/pom.xml b/dsm/pom.xml index 7825559b..29c012bb 100644 --- a/dsm/pom.xml +++ b/dsm/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.dsm diff --git a/effort-ranker/pom.xml b/effort-ranker/pom.xml index 43a965a6..cc792da5 100644 --- a/effort-ranker/pom.xml +++ b/effort-ranker/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.effortranker diff --git a/graph-data-generator/pom.xml b/graph-data-generator/pom.xml index e67391fa..cbf05554 100644 --- a/graph-data-generator/pom.xml +++ b/graph-data-generator/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.graphdatagenerator diff --git a/pom.xml b/pom.xml index 87ae8f94..59abce54 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 pom https://github.com/refactorfirst/RefactorFirst @@ -41,7 +41,7 @@ scm:git:https://github.com/refactorfirst/RefactorFirst scm:git:https://github.com/refactorfirst/RefactorFirst https://github.com/refactorfirst/RefactorFirst - HEAD + refactor-first-0.7.1 diff --git a/refactor-first-maven-plugin/pom.xml b/refactor-first-maven-plugin/pom.xml index e6305837..ad17f2c3 100644 --- a/refactor-first-maven-plugin/pom.xml +++ b/refactor-first-maven-plugin/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.plugin diff --git a/report/pom.xml b/report/pom.xml index 21b3b239..ec6c2f15 100644 --- a/report/pom.xml +++ b/report/pom.xml @@ -4,7 +4,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.report diff --git a/test-resources/pom.xml b/test-resources/pom.xml index 6c51ebf9..0b3621c8 100644 --- a/test-resources/pom.xml +++ b/test-resources/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1-SNAPSHOT + 0.7.1 org.hjug.refactorfirst.testresources From 881b7ff8d967535ec1f8a6a4b10ff86398afc2f6 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 3 Apr 2025 01:34:05 +0000 Subject: [PATCH 2/9] [maven-release-plugin] prepare for next development iteration --- change-proneness-ranker/pom.xml | 2 +- cli/pom.xml | 2 +- codebase-graph-builder/pom.xml | 2 +- cost-benefit-calculator/pom.xml | 2 +- coverage/pom.xml | 2 +- dsm/pom.xml | 2 +- effort-ranker/pom.xml | 2 +- graph-data-generator/pom.xml | 2 +- pom.xml | 4 ++-- refactor-first-maven-plugin/pom.xml | 2 +- report/pom.xml | 2 +- test-resources/pom.xml | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/change-proneness-ranker/pom.xml b/change-proneness-ranker/pom.xml index 7b2b05b8..b2a82968 100644 --- a/change-proneness-ranker/pom.xml +++ b/change-proneness-ranker/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.changepronenessranker diff --git a/cli/pom.xml b/cli/pom.xml index cc4e0c38..d64e1a23 100644 --- a/cli/pom.xml +++ b/cli/pom.xml @@ -4,7 +4,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT jar diff --git a/codebase-graph-builder/pom.xml b/codebase-graph-builder/pom.xml index 452a3149..ed4f95a0 100644 --- a/codebase-graph-builder/pom.xml +++ b/codebase-graph-builder/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.codebasegraphbuilder diff --git a/cost-benefit-calculator/pom.xml b/cost-benefit-calculator/pom.xml index cffc1601..947a51b4 100644 --- a/cost-benefit-calculator/pom.xml +++ b/cost-benefit-calculator/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.costbenefitcalculator diff --git a/coverage/pom.xml b/coverage/pom.xml index eb9a49c0..e95c80d9 100644 --- a/coverage/pom.xml +++ b/coverage/pom.xml @@ -7,7 +7,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT coverage diff --git a/dsm/pom.xml b/dsm/pom.xml index 29c012bb..176ca053 100644 --- a/dsm/pom.xml +++ b/dsm/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.dsm diff --git a/effort-ranker/pom.xml b/effort-ranker/pom.xml index cc792da5..5679bfde 100644 --- a/effort-ranker/pom.xml +++ b/effort-ranker/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.effortranker diff --git a/graph-data-generator/pom.xml b/graph-data-generator/pom.xml index cbf05554..0ea9f753 100644 --- a/graph-data-generator/pom.xml +++ b/graph-data-generator/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.graphdatagenerator diff --git a/pom.xml b/pom.xml index 59abce54..3702fe8b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT pom https://github.com/refactorfirst/RefactorFirst @@ -41,7 +41,7 @@ scm:git:https://github.com/refactorfirst/RefactorFirst scm:git:https://github.com/refactorfirst/RefactorFirst https://github.com/refactorfirst/RefactorFirst - refactor-first-0.7.1 + HEAD diff --git a/refactor-first-maven-plugin/pom.xml b/refactor-first-maven-plugin/pom.xml index ad17f2c3..a8492eee 100644 --- a/refactor-first-maven-plugin/pom.xml +++ b/refactor-first-maven-plugin/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.plugin diff --git a/report/pom.xml b/report/pom.xml index ec6c2f15..6e4059df 100644 --- a/report/pom.xml +++ b/report/pom.xml @@ -4,7 +4,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.report diff --git a/test-resources/pom.xml b/test-resources/pom.xml index 0b3621c8..8ba9a91a 100644 --- a/test-resources/pom.xml +++ b/test-resources/pom.xml @@ -5,7 +5,7 @@ org.hjug.refactorfirst refactor-first - 0.7.1 + 0.7.2-SNAPSHOT org.hjug.refactorfirst.testresources From e47b9dfd503c6218cdad747793a9a2b115082e8a Mon Sep 17 00:00:00 2001 From: Jim Bethancourt Date: Wed, 2 Apr 2025 20:59:11 -0500 Subject: [PATCH 3/9] Update README.md for version 0.7.1 --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7f607da6..68878156 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ If you use an old JDK release of your chosen Java version, you may encounter iss Run the following command from the root of your project (the source code does not need to be built): ```bash -mvn org.hjug.refactorfirst.plugin:refactor-first-maven-plugin:0.7.0:htmlReport +mvn org.hjug.refactorfirst.plugin:refactor-first-maven-plugin:0.7.1:htmlReport ``` View the report at ```target/site/refactor-first-report.html``` @@ -40,7 +40,7 @@ View the report at ```target/site/refactor-first-report.html``` This will generate a simplified HTML report (no graphs or images) as the output of a GitHub Action step ```bash mvn -B clean test \ -org.hjug.refactorfirst.plugin:refactor-first-maven-plugin:0.7.0:simpleHtmlReport \ +org.hjug.refactorfirst.plugin:refactor-first-maven-plugin:0.7.1:simpleHtmlReport \ && echo "$(cat target/site/refactor-first-report.html)" >> $GITHUB_STEP_SUMMARY ``` @@ -53,7 +53,7 @@ Add the following to your project in the build section. **showDetails** will sh org.hjug.refactorfirst.plugin refactor-first-maven-plugin - 0.7.0 + 0.7.1 false @@ -74,7 +74,7 @@ A RefactorFirst report will show up in the site report when you run ```mvn site` org.hjug.refactorfirst.plugin refactor-first-maven-plugin - 0.7.0 + 0.7.1 ... @@ -139,7 +139,7 @@ I would like to create a Gradle plugin and (possibly) support non-conventional p and then (assuming Maven is installed) run ```bash -mvn org.hjug.refactorfirst.plugin:refactor-first-maven-plugin:0.7.0:htmlReport +mvn org.hjug.refactorfirst.plugin:refactor-first-maven-plugin:0.7.1:htmlReport ``` ## Viewing the Report @@ -165,7 +165,7 @@ There is still much to be done. Your feedback and collaboration would be greatl If you find this plugin useful, please star this repository and share with your friends & colleagues and on social media. ## Future Plans -* Improve class cycle analysis (only field member types and method signature types are currently supported). +* Improve class cycle analysis * Add a Gradle plugin. * Incorporate Unit Test coverage metrics to quickly identify the safety of refactoring classes. * Incorporate bug counts per class to the Impact (Y-Axis) calculation. From c46d26211a91ffbe08d4089e04a85ff31eb093c0 Mon Sep 17 00:00:00 2001 From: Jim Bethancourt Date: Thu, 3 Apr 2025 12:47:10 -0500 Subject: [PATCH 4/9] Update spring-petclinic-rest-report.html Updated spring-petclinic-rest-report.html with 0.7.1 output --- spring-petclinic-rest-report.html | 1273 +++++++++++++++-------------- 1 file changed, 657 insertions(+), 616 deletions(-) diff --git a/spring-petclinic-rest-report.html b/spring-petclinic-rest-report.html index 9458a96f..b390f855 100644 --- a/spring-petclinic-rest-report.html +++ b/spring-petclinic-rest-report.html @@ -1,274 +1,271 @@ Refactor First Report for spring-petclinic-rest 3.4.3 - - - - - - - - - - + + + + + + +
-