Skip to content

chore(POM): Update dependencies - #348

Merged
hirokiterashima merged 9 commits into
developfrom
chore/dep-updates-sep-2026
Sep 10, 2026
Merged

hirokiterashima merged 9 commits into
developfrom
chore/dep-updates-sep-2026

Conversation

@hirokiterashima

@hirokiterashima hirokiterashima commented Sep 9, 2026

Copy link
Copy Markdown
Member

Summary

This PR updates several outdated dependencies, removes unused dependencies (opencsv, recaptcha4j), removes hardcoded versions where Spring Boot / Testcontainers dependency management can manage them, and refactors a method to remove an implicit transitive dependency on commons-collections4.

Changes

⬆️ Dependency Upgrades

  • org.apache.commons:commons-lang3: 3.93.20.0
  • org.apache.httpcomponents:httpclient: 4.5.94.5.14
  • software.amazon.awssdk:translate: 2.40.152.43.2
  • org.easymock:easymock: 5.5.05.7.0
  • org.testcontainers:testcontainers: 2.0.32.0.5

🗑️ Removed Unused Dependencies

  • com.opencsv:opencsv (4.6): Removed unused dependency.
  • recaptcha4j (0.0.8): Removed obsolete, unused dependency.

🧹 Dependency Management Cleanup

  • JSTL dependencies: Removed hardcoded <version>2.0.0</version> from jakarta.servlet.jsp.jstl-api and jakarta.servlet.jsp.jstl to delegate version management to Spring Boot.
  • org.testcontainers:junit-jupiter: Removed explicit version tag <version>1.21.4</version> to align with Testcontainers dependency management.

🛠️ Code Changes

  • DifferentIdeasLogicServiceImpl:
    • Replaced SetUtils.disjunction(...) (which was transitively pulled in by opencsv via commons-collections4) with an internal helper method getDisjunction(Set<String> a, Set<String> b) using standard Java Collections.

Verification

  • Project compiles successfully (mvn clean compile)
  • Unit and integration tests pass (mvn test)
  • Verified no remaining usages of opencsv, recaptcha4j, or org.apache.commons.collections4.SetUtils across the codebase

@hirokiterashima hirokiterashima self-assigned this Sep 10, 2026
@hirokiterashima
hirokiterashima merged commit 796cfd6 into develop Sep 10, 2026
2 checks passed
@hirokiterashima
hirokiterashima deleted the chore/dep-updates-sep-2026 branch September 10, 2026 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant