Skip to content

Commit 5d4e50b

Browse files
authored
Release 5.14.0
2 parents 17e62b6 + a8de31c commit 5d4e50b

File tree

56 files changed

+352
-1048
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+352
-1048
lines changed

.github/workflows/promote.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,4 @@ jobs:
105105
else
106106
echo 'Verification failed, please check the bundle' 1>&2
107107
exit 1
108-
fi
108+
fi

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ on:
1111

1212
env:
1313
GH_USER_NAME: github.actor
14-
SCRIPTS_VERSION: 5.12.0
15-
BOM_VERSION: 5.13.4
14+
SCRIPTS_VERSION: 5.14.0
15+
BOM_VERSION: 5.14.0
1616

1717
jobs:
1818
release:

build.gradle

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
plugins {
2-
id 'io.spring.dependency-management' version '1.1.6'
2+
id 'io.spring.dependency-management' version '1.1.7'
33
id 'java'
44
id 'java-library'
5-
id 'org.owasp.dependencycheck' version '11.1.0'
5+
id 'org.owasp.dependencycheck' version '12.0.1'
66
}
77

88
project.ext {
9-
releaseMode = project.hasProperty("releaseMode")
9+
releaseMode = project.hasProperty("releaseMode") ? project.releaseMode.toBoolean() : false
1010
publishRepo = "https://maven.pkg.github.com/reportportal/commons"
1111
dependencyRepos = ["commons-bom"]
1212
}
@@ -16,13 +16,15 @@ def scriptsUrl = 'https://raw.githubusercontent.com/reportportal/gradle-scripts/
1616

1717
apply from: scriptsUrl + '/release-commons.gradle'
1818
apply from: scriptsUrl + '/signing.gradle'
19-
//apply from: scriptsUrl + '/build-quality.gradle'
19+
//apply from: scriptsUrl + '/build-quality.gradle' // TODO: fix scripts
2020

2121
java {
2222
sourceCompatibility = JavaVersion.VERSION_21
2323
targetCompatibility = JavaVersion.VERSION_21
2424
}
2525

26+
ext['spring-boot.version'] = "${springBootVersion}"
27+
2628
repositories {
2729
mavenCentral { url "https://repo1.maven.org/maven2" }
2830
if (!releaseMode) {
@@ -32,49 +34,55 @@ repositories {
3234

3335
dependencyManagement {
3436
imports {
35-
mavenBom 'org.springframework.boot:spring-boot-dependencies:2.1.5.RELEASE'
36-
mavenBom('com.epam.reportportal:commons-bom:5.13.4')
37+
mavenBom('com.epam.reportportal:commons-bom:5.14.0')
3738
}
3839
}
3940

4041
dependencies {
4142
if (releaseMode) {
42-
api 'com.epam.reportportal:commons-reporting:5.13.1'
43+
api 'com.epam.reportportal:commons-reporting:5.14.0'
4344
} else {
44-
api 'com.epam.reportportal:commons-reporting:5.13.1'
45+
api 'com.github.reportportal:commons-reporting:56e3113'
4546
}
4647
api 'org.springframework:spring-webmvc'
4748
api 'org.springframework.security:spring-security-core'
4849
api 'org.apache.tika:tika-core'
4950

50-
implementation "org.springdoc:springdoc-openapi-data-rest:${sprindocAnnotationsVersion}"
51+
implementation "io.swagger.core.v3:swagger-annotations-jakarta:2.2.27"
5152
api "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}"
52-
api "javax.validation:validation-api:${validationApiVersion}"
53-
implementation "org.apache.commons:commons-lang3:${commonsLangVersion}"
54-
implementation group: 'com.google.guava', name: 'guava', version: '28.2-jre'
55-
implementation 'javax.servlet:javax.servlet-api'
53+
api "org.apache.commons:commons-lang3:${commonsLangVersion}"
54+
api "com.google.guava:guava:${guava}"
55+
implementation 'jakarta.servlet:jakarta.servlet-api:6.1.0'
56+
implementation "org.hibernate.validator:hibernate-validator:${hibernateValidatorVersion}"
5657

5758
implementation 'org.freemarker:freemarker'
5859
implementation 'ch.qos.logback:logback-classic'
59-
implementation 'net.coobird:thumbnailator:0.4.11'
60-
implementation 'com.google.guava:guava'
61-
implementation 'javax.inject:javax.inject:1'
60+
implementation 'net.coobird:thumbnailator:0.4.20'
61+
implementation 'jakarta.inject:jakarta.inject-api:2.0.1'
6262

6363
// add lombok support
6464
compileOnly "org.projectlombok:lombok:${lombokVersion}"
6565
annotationProcessor "org.projectlombok:lombok:${lombokVersion}"
6666
testCompileOnly "org.projectlombok:lombok:${lombokVersion}"
6767
testAnnotationProcessor "org.projectlombok:lombok:${lombokVersion}"
6868

69-
testImplementation "junit:junit:${junitVersion}"
69+
testImplementation "org.junit.jupiter:junit-jupiter-api:${junitVersion}"
70+
testImplementation "org.junit.jupiter:junit-jupiter-params:${junitVersion}"
71+
testImplementation "org.junit.jupiter:junit-jupiter-engine:${junitVersion}"
7072
testImplementation "org.mockito:mockito-junit-jupiter:${mockitoJunitJupiter}"
71-
testImplementation "org.hibernate.validator:hibernate-validator:${hibernateValidatorVersion}"
72-
testImplementation "javax.el:javax.el-api:${elApiVersion}"
73-
testImplementation "org.glassfish:javax.el:${elApiVersion}"
73+
testImplementation "org.hamcrest:hamcrest:2.2"
74+
testImplementation "org.glassfish:jakarta.el:4.0.2"
7475
}
7576

76-
wrapper {
77-
gradleVersion = '8.10'
77+
test {
78+
useJUnitPlatform()
79+
testLogging {
80+
events = ['failed']
81+
exceptionFormat = 'short'
82+
}
83+
reports {
84+
junitXml.required = true
85+
}
7886
}
7987

8088
tasks.preTagCommit.enabled = false

gradle.properties

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
version=5.13.2
1+
version=5.14.0
22
description=EPAM Report portal common libs
3-
hibernateValidatorVersion=6.2.0.Final
4-
validationApiVersion=2.0.1.Final
5-
junitVersion=4.13.1
6-
elApiVersion=3.0.0
7-
sprindocAnnotationsVersion=1.7.0
8-
commonsLangVersion=3.9
9-
mockitoJunitJupiter=2.23.0
10-
jacksonVersion=2.13.4.2
11-
lombokVersion=1.18.30
3+
hibernateValidatorVersion=8.0.2.Final
4+
junitVersion=5.11.4
5+
springBootVersion=3.4.2
6+
commonsLangVersion=3.17.0
7+
mockitoJunitJupiter=5.14.2
8+
jacksonVersion=2.18.2
9+
lombokVersion=1.18.36
10+
guava=33.2.1-jre

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

jitpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
jdk:
2-
- openjdk21
2+
- openjdk21

src/main/java/com/epam/reportportal/annotations/NotBlankString.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
package com.epam.reportportal.annotations;
1818

19+
import jakarta.validation.Constraint;
1920
import java.lang.annotation.Documented;
2021
import java.lang.annotation.ElementType;
2122
import java.lang.annotation.Retention;
2223
import java.lang.annotation.RetentionPolicy;
2324
import java.lang.annotation.Target;
24-
import javax.validation.Constraint;
2525

2626
/**
2727
* Can be used with strings. Checks if string is blank.

src/main/java/com/epam/reportportal/annotations/NotBlankStringCollection.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
package com.epam.reportportal.annotations;
1818

19+
import jakarta.validation.Constraint;
1920
import java.lang.annotation.Documented;
2021
import java.lang.annotation.ElementType;
2122
import java.lang.annotation.Retention;
2223
import java.lang.annotation.RetentionPolicy;
2324
import java.lang.annotation.Target;
24-
import javax.validation.Constraint;
2525

2626
/**
2727
* Can be used with collection of strings. Checks if collection contains only not blank elements.

src/main/java/com/epam/reportportal/annotations/NotBlankStringCollectionValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package com.epam.reportportal.annotations;
1818

19+
import jakarta.validation.ConstraintValidator;
20+
import jakarta.validation.ConstraintValidatorContext;
1921
import java.util.Collection;
20-
import javax.validation.ConstraintValidator;
21-
import javax.validation.ConstraintValidatorContext;
2222

2323
/**
2424
* @author <a href="mailto:ihar_kahadouski@epam.com">Ihar Kahadouski</a>

src/main/java/com/epam/reportportal/annotations/NotBlankStringValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package com.epam.reportportal.annotations;
1818

19-
import javax.validation.ConstraintValidator;
20-
import javax.validation.ConstraintValidatorContext;
19+
import jakarta.validation.ConstraintValidator;
20+
import jakarta.validation.ConstraintValidatorContext;
2121

2222
/**
2323
* @author <a href="mailto:ihar_kahadouski@epam.com">Ihar Kahadouski</a>

0 commit comments

Comments
 (0)