Skip to content

Commit bf2caf5

Browse files
Upgrade Commons Lang from 2 to 3
1 parent 7787954 commit bf2caf5

File tree

11 files changed

+18
-14
lines changed

11 files changed

+18
-14
lines changed

pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@
7777
</dependencyManagement>
7878

7979
<dependencies>
80+
<dependency>
81+
<groupId>io.jenkins.plugins</groupId>
82+
<artifactId>commons-lang3-api</artifactId>
83+
</dependency>
8084
<dependency>
8185
<groupId>io.jenkins.plugins</groupId>
8286
<artifactId>emoji-symbols-api</artifactId>

src/main/java/com/jenkinsci/plugins/badge/action/AbstractBadgeAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import java.util.logging.Level;
3535
import java.util.logging.Logger;
3636
import jenkins.model.Jenkins;
37-
import org.apache.commons.lang.StringUtils;
37+
import org.apache.commons.lang3.StringUtils;
3838
import org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.Whitelisted;
3939
import org.kohsuke.accmod.Restricted;
4040
import org.kohsuke.accmod.restrictions.NoExternalUse;

src/main/java/com/jenkinsci/plugins/badge/action/BadgeSummaryAction.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
package com.jenkinsci.plugins.badge.action;
2525

2626
import java.io.Serial;
27-
import org.apache.commons.lang.StringEscapeUtils;
28-
import org.apache.commons.lang.StringUtils;
27+
import org.apache.commons.lang3.StringEscapeUtils;
28+
import org.apache.commons.lang3.StringUtils;
2929
import org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.Whitelisted;
3030

3131
/**
@@ -64,7 +64,7 @@ public void appendText(String text) {
6464
@Deprecated(since = "2.0", forRemoval = true)
6565
public void appendText(String text, boolean escapeHtml) {
6666
if (escapeHtml) {
67-
text = StringEscapeUtils.escapeHtml(text);
67+
text = StringEscapeUtils.escapeHtml4(text);
6868
}
6969
setText(StringUtils.defaultString(getText()) + text);
7070
}
@@ -83,11 +83,11 @@ public void appendText(String text, boolean escapeHtml, boolean bold, boolean it
8383
closeTags += "</i>";
8484
}
8585
if (color != null) {
86-
startTags += "<font color=\"" + StringEscapeUtils.escapeHtml(color) + "\">";
86+
startTags += "<font color=\"" + StringEscapeUtils.escapeHtml4(color) + "\">";
8787
closeTags += "</font>";
8888
}
8989
if (escapeHtml) {
90-
text = StringEscapeUtils.escapeHtml(text);
90+
text = StringEscapeUtils.escapeHtml4(text);
9191
}
9292
setText(StringUtils.defaultString(getText()) + startTags + text + closeTags);
9393
}

src/main/java/com/jenkinsci/plugins/badge/dsl/AbstractAddBadgeStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import java.io.Serial;
2929
import java.util.ArrayList;
3030
import java.util.List;
31-
import org.apache.commons.lang.StringUtils;
31+
import org.apache.commons.lang3.StringUtils;
3232
import org.jenkinsci.plugins.workflow.steps.Step;
3333
import org.jenkinsci.plugins.workflow.steps.StepContext;
3434
import org.jenkinsci.plugins.workflow.steps.SynchronousStepExecution;

src/main/java/com/jenkinsci/plugins/badge/dsl/AbstractRemoveBadgesStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import java.io.Serial;
3030
import java.util.ArrayList;
3131
import java.util.List;
32-
import org.apache.commons.lang.StringUtils;
32+
import org.apache.commons.lang3.StringUtils;
3333
import org.jenkinsci.plugins.workflow.steps.Step;
3434
import org.jenkinsci.plugins.workflow.steps.StepContext;
3535
import org.jenkinsci.plugins.workflow.steps.StepExecution;

src/main/java/com/jenkinsci/plugins/badge/dsl/AddBadgeStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import com.jenkinsci.plugins.badge.action.BadgeAction;
2828
import edu.umd.cs.findbugs.annotations.NonNull;
2929
import hudson.Extension;
30-
import org.apache.commons.lang.StringUtils;
30+
import org.apache.commons.lang3.StringUtils;
3131
import org.jenkinsci.plugins.workflow.steps.StepContext;
3232
import org.jenkinsci.plugins.workflow.steps.StepExecution;
3333
import org.kohsuke.stapler.DataBoundConstructor;

src/main/java/com/jenkinsci/plugins/badge/dsl/AddErrorBadgeStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import io.jenkins.plugins.ionicons.Ionicons;
2929
import java.util.ArrayList;
3030
import java.util.List;
31-
import org.apache.commons.lang.StringUtils;
31+
import org.apache.commons.lang3.StringUtils;
3232
import org.kohsuke.stapler.DataBoundConstructor;
3333

3434
/**

src/main/java/com/jenkinsci/plugins/badge/dsl/AddInfoBadgeStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import io.jenkins.plugins.ionicons.Ionicons;
2929
import java.util.ArrayList;
3030
import java.util.List;
31-
import org.apache.commons.lang.StringUtils;
31+
import org.apache.commons.lang3.StringUtils;
3232
import org.kohsuke.stapler.DataBoundConstructor;
3333

3434
/**

src/main/java/com/jenkinsci/plugins/badge/dsl/AddWarningBadgeStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import io.jenkins.plugins.ionicons.Ionicons;
2929
import java.util.ArrayList;
3030
import java.util.List;
31-
import org.apache.commons.lang.StringUtils;
31+
import org.apache.commons.lang3.StringUtils;
3232
import org.kohsuke.stapler.DataBoundConstructor;
3333

3434
/**

src/main/java/com/jenkinsci/plugins/badge/dsl/CreateSummaryStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import hudson.model.TaskListener;
3131
import java.io.PrintStream;
3232
import java.io.Serial;
33-
import org.apache.commons.lang.StringUtils;
33+
import org.apache.commons.lang3.StringUtils;
3434
import org.jenkinsci.plugins.workflow.steps.Step;
3535
import org.jenkinsci.plugins.workflow.steps.StepContext;
3636
import org.jenkinsci.plugins.workflow.steps.StepExecution;

0 commit comments

Comments
 (0)