v4.0.0
<dependency>
<groupId>io.florianlopes</groupId>
<artifactId>spring-mvc-test-utils</artifactId>
<version>4.0.0</version>
</dependency>
Java 11
is no longer supported, Java 17
is the minimum supported version.
What's Changed
🎉 New Features
- Support of complex objects in Map value see corresponding test
- build(git-hooks): add git-build-hook-maven-plugin and pre-commit hook… by @f-lopes in #261
- feat: add support for Java 17 and Spring 6, restructure project by @f-lopes in #264
- ci: remove obsolete CircleCI and TravisCI builds by @f-lopes in #268
- refactor(tests): migrate to AssertJ for assertions by @f-lopes in #269
- refactor(configuration): extract Configuration class by @f-lopes in #270
- ci(code-coverage): Upload JaCoCo report to Codecov by @f-lopes in #271
- feat(env): Add
.sdkmanrc
file by @f-lopes in #272 - feat(ci): integrate SonarCloud analysis into build process by @f-lopes in #278
- refactor: MockMvcRequestBuilderUtils and its Configuration by @f-lopes in #285
- feat: integrate JReleaser for automated releases by @f-lopes in #287
- fix(jreleaser): update GitHub Actions workflow for JReleaser by @f-lopes in #288
- ci(release): clean flattened pom files before pushing next version by @f-lopes in #290
🔨 Dependency Upgrades
- build(deps): bump maven-jxr-plugin from 3.2.0 to 3.3.0 by @dependabot in #179
- build(deps): bump versions-maven-plugin from 2.11.0 to 2.13.0 by @dependabot in #195
- build(deps): bump spotbugs-maven-plugin from 4.7.1.1 to 4.7.3.0 by @dependabot in #197
- build(deps): bump maven-pmd-plugin from 3.17.0 to 3.19.0 by @dependabot in #184
- build(deps): bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #178
- build(deps-dev): bump lombok from 1.18.24 to 1.18.26 by @dependabot in #214
- build(deps): bump maven-pmd-plugin from 3.19.0 to 3.20.0 by @dependabot in #213
- build(deps): bump versions-maven-plugin from 2.13.0 to 2.15.0 by @dependabot in #216
- build(deps): bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #221
- build(deps): bump jacoco-maven-plugin from 0.8.8 to 0.8.10 by @dependabot in #219
- build(deps-dev): bump junit-jupiter from 5.9.0 to 5.9.3 by @dependabot in #224
- build(deps): bump versions-maven-plugin from 2.15.0 to 2.16.0 by @dependabot in #228
- build(deps-dev): bump lombok from 1.18.26 to 1.18.28 by @dependabot in #227
- build(deps): bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.4 by @dependabot in #226
- build(deps-dev): bump logback-classic from 1.2.11 to 1.4.7 by @dependabot in #223
- build(deps): bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #232
- build(deps-dev): bump logback-classic from 1.4.7 to 1.4.8 by @dependabot in #231
- build(deps): bump maven-pmd-plugin from 3.20.0 to 3.21.0 by @dependabot in #230
- build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #229
- build(deps-dev): bump ch.qos.logback:logback-classic from 1.4.8 to 1.4.11 by @dependabot in #240
- build(deps-dev): bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0 by @dependabot in #237
- build(deps): bump spotbugs-maven-plugin from 4.7.3.4 to 4.7.3.5 by @dependabot in #234
- build(deps): bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @dependabot in #238
- build(deps-dev): bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.12 by @dependabot in #243
- build(deps): bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.0 to 3.4.0 by @dependabot in #248
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 by @dependabot in #247
- build(deps-dev): bump ch.qos.logback:logback-classic from 1.4.12 to 1.5.7 by @dependabot in #246
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.8.0 by @dependabot in #244
- build(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.17.1 by @dependabot in #254
- build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.12 by @dependabot in #253
- build(deps): bump org.apache.maven.plugins:maven-pmd-plugin from 3.21.0 to 3.24.0 by @dependabot in #252
- build(deps): bump org.apache.commons:commons-lang3 from 3.13.0 to 3.16.0 by @dependabot in #255
- build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #260
- build(deps): bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in #259
- build(deps-dev): bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.11.0 by @dependabot in #258
- build(deps-dev): bump org.projectlombok:lombok from 1.18.28 to 1.18.34 by @dependabot in #257
- build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.5 to 4.8.6.2 by @dependabot in #263
- build(deps): bump org.apache.maven.plugins:maven-jxr-plugin from 3.4.0 to 3.5.0 by @dependabot in #262
- build(deps): bump org.apache.maven.plugins:maven-pmd-plugin from 3.24.0 to 3.25.0 by @dependabot in #266
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #265
- build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.5.0 to 1.6.0 by @dependabot in #277
- build(deps): bump org.projectlombok:lombok from 1.18.30 to 1.18.34 by @dependabot in #276
- build(deps): bump org.apache.commons:commons-lang3 from 3.13.0 to 3.16.0 by @dependabot in #275
- build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #273
- build(deps): bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in #274
- build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #281
- build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.2 to 4.8.6.3 by @dependabot in #280
- build(deps): bump org.springframework:spring-framework-bom from 6.1.12 to 6.1.13 by @dependabot in #282
- build(deps): bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 by @dependabot in #279
Other Changes
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #198
- ci(main-build): Add GitHub Actions main workflow (build.yml) by @f-lopes in #256
Full Changelog: v3.2.0...v4.0.0