Releases: dheid/friendlycaptcha
Releases · dheid/friendlycaptcha
Release list
v3.0.0 🌈
Immutable
release. Only release title and notes can be modified.
- Requires Java 17 ? dropped support for Java 8
- Upgraded to Jackson 3 (
tools.jackson.core:jackson-databind:3.x) ? Jackson 2 is no longer
a transitive dependency - Replaced
HttpURLConnectionwith the built-in JavaHttpClient(java.net.http) ? no
third-party HTTP library required socketTimeoutnow covers the entire request duration (connect + send + receive) instead of
the per-read socket timeout- Single
FriendlyCaptchaVerifier.builder()entry point ? select the API version via
.version(FriendlyCaptchaVersion.V1)(default) or.version(FriendlyCaptchaVersion.V2) - Added support for Friendly Captcha API v2: sends the API key as the
X-API-Keyheader, uses
theresponsebody parameter, and parses the v2 response format - Fixed sitekey not being URL-encoded in the POST body
- New
.userAgent(...)builder parameter to override the defaultUser-Agentheader - Added
verifyAsync(solution)returningCompletableFuture<Boolean>for non-blocking verification
Changes
📦 Dependency updates
82 changes
- Bump actions/setup-java from 4 to 5 (#216) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 (#237) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-release-plugin from 3.1.1 to 3.3.1 (#240) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 (#239) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 (#238) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 (#241) @dependabot[bot]
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.21.0 (#236) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.13.4 to 6.0.3 (#235) @dependabot[bot]
- Bump org.projectlombok:lombok from 1.18.42 to 1.18.44 (#234) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.20.0 to 2.21.2 (#233) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (#232) @dependabot[bot]
- Bump release-drafter/release-drafter from 6 to 7 (#231) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in the maven group across 1 directory (#228) @dependabot[bot]
- Bump slf4j.version from 2.0.16 to 2.0.17 (#192) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.19.2 to 2.20.0 (#217) @dependabot[bot]
- Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.1 (#221) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.12.0 (#222) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 (#225) @dependabot[bot]
- Bump actions/checkout from 4 to 6 (#227) @dependabot[bot]
- Bump github/codeql-action from 3 to 4 (#226) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 (#224) @dependabot[bot]
- Bump org.projectlombok:lombok from 1.18.38 to 1.18.42 (#223) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.6 (#220) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.19.1 to 2.19.2 (#211) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.13.3 to 5.13.4 (#212) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 (#210) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.13.1 to 5.13.3 (#209) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 (#207) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 (#208) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.19.0 to 2.19.1 (#205) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.13.0 to 5.13.1 (#204) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 (#203) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0 (#202) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.3 to 2.19.0 (#201) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 (#200) @dependabot[bot]
- Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 (#199) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 (#198) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.12.0 to 5.12.1 (#197) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.18.3 (#196) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 (#195) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 (#193) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 (#194) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.0 (#190) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 (#191) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 (#189) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 (#188) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.2 (#187) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 (#185) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 (#184) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 (#183) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.1 to 2.18.2 (#182) @dependabot[bot]
- Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 (#181) @dependabot[bot]
- Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 (#180) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (#178) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 (#179) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.0 to 2.18.1 (#177) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.7.0 to 3.8.0 (#175) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-site-plugin from 3.20.0 to 3.21.0 (#176) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.11.2 to 5.11.3 (#174) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 (#173) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.11.1 to 5.11.2 (#172) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 (#171) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 (#169) @dependabot[bot]
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.0 (#170) @dependabot[bot]
- Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.1 (#168) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 (#167) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 (#165) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 (#166) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-project-info...
v2.0.10-SNAPSHOT 🌈
Changes
📦 Dependency updates
68 changes
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 (#149) @dependabot
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#148) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 (#147) @dependabot
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 (#145) @dependabot
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.0 (#146) @dependabot
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.0 to 3.6.1 (#143) @dependabot
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 (#144) @dependabot
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 (#141) @dependabot
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 (#142) @dependabot
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.0 (#139) @dependabot
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 (#140) @dependabot
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 (#138) @dependabot
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (#137) @dependabot
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 (#136) @dependabot
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#135) @dependabot
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 (#134) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 (#133) @dependabot
- Bump slf4j.version from 2.0.12 to 2.0.13 (#127) @dependabot
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.2 (#131) @dependabot
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 (#132) @dependabot
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 (#130) @dependabot
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.4 (#129) @dependabot
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 (#128) @dependabot
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 (#125) @dependabot
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 (#124) @dependabot
- Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 (#123) @dependabot
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#122) @dependabot
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 (#121) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.2 to 2.17.0 (#120) @dependabot
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 (#118) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.1 to 2.16.2 (#119) @dependabot
- Bump com.github.tomakehurst:wiremock-jre8 from 2.35.1 to 2.35.2 (#117) @dependabot
- Bump slf4j.version from 2.0.11 to 2.0.12 (#116) @dependabot
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 (#114) @dependabot
- Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 (#115) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#113) @dependabot
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 (#112) @dependabot
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 (#111) @dependabot
- Bump slf4j.version from 2.0.10 to 2.0.11 (#110) @dependabot
- Bump org.assertj:assertj-core from 3.25.0 to 3.25.1 (#109) @dependabot
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 (#108) @dependabot
- Bump slf4j.version from 2.0.9 to 2.0.10 (#107) @dependabot
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 (#105) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.16.1 (#106) @dependabot
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 (#104) @dependabot
- Bump github/codeql-action from 2 to 3 (#103) @dependabot
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 (#102) @dependabot
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (#101) @dependabot
- Bump actions/setup-java from 3 to 4 (#100) @dependabot
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.4.5 to 3.5.0 (#99) @dependabot
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.1 to 2.16.2 (#98) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 (#97) @dependabot
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 (#95) @dependabot
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 (#96) @dependabot
- Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1 (#94) @dependabot
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2 (#93) @dependabot
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 (#92) @dependabot
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 (#91) @dependabot
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 (#89) @dependabot
- Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 (#90) @dependabot
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 (#88) @dependabot
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#87) @dependabot
- Bump com.github.tomakehurst:wiremock-jre8 from 2.35.0 to 2.35.1 (#86) @dependabot
- Bump actions/checkout from 3 to 4 (#84) @dependabot
- Bump slf4j.version from 2.0.7 to 2.0.9 (#85) @dependabot
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#83) @dependabot
- Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0 (#82) @dependabot
- Bump maven-clean-plugin from 3.2.0 to 3.3.1 (#81) @dependabot
v2.0.9 🌈
Changes
📦 Dependency updates
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 (#80) @dependabot
- Bump maven-project-info-reports-plugin from 3.4.4 to 3.4.5 (#78) @dependabot
- Bump versions-maven-plugin from 2.15.0 to 2.16.0 (#79) @dependabot
- Bump maven-release-plugin from 3.0.0 to 3.0.1 (#77) @dependabot
- Bump jackson-databind from 2.15.1 to 2.15.2 (#76) @dependabot
- Bump maven-project-info-reports-plugin from 3.4.3 to 3.4.4 (#75) @dependabot
- Bump lombok from 1.18.26 to 1.18.28 (#74) @dependabot
- Bump maven-source-plugin from 3.2.1 to 3.3.0 (#73) @dependabot
v2.0.8 🌈
Changes
📦 Dependency updates
- Bump jackson-databind from 2.15.0 to 2.15.1 (#72) @dependabot
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 (#70) @dependabot
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 (#71) @dependabot
- Bump junit-jupiter from 5.9.2 to 5.9.3 (#69) @dependabot
- Bump jackson-databind from 2.14.2 to 2.15.0 (#68) @dependabot
- Bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3 (#67) @dependabot
- Bump maven-enforcer-plugin from 3.2.1 to 3.3.0 (#66) @dependabot
v2.0.7 🌈
Changes
📦 Dependency updates
22 changes
- Bump maven-resources-plugin from 3.3.0 to 3.3.1 (#63) @dependabot
- Bump maven-install-plugin from 3.1.0 to 3.1.1 (#64) @dependabot
- Bump maven-deploy-plugin from 3.1.0 to 3.1.1 (#65) @dependabot
- Bump slf4j.version from 2.0.6 to 2.0.7 (#61) @dependabot
- Bump maven-release-plugin from 3.0.0-M7 to 3.0.0 (#62) @dependabot
- Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 (#60) @dependabot
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#59) @dependabot
- Bump versions-maven-plugin from 2.14.2 to 2.15.0 (#58) @dependabot
- Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 (#56) @dependabot
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#57) @dependabot
- Bump lombok from 1.18.24 to 1.18.26 (#54) @dependabot
- Bump maven-deploy-plugin from 3.0.0 to 3.1.0 (#55) @dependabot
- Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 (#53) @dependabot
- Bump jackson-databind from 2.14.1 to 2.14.2 (#52) @dependabot
- Bump assertj-core from 3.24.1 to 3.24.2 (#51) @dependabot
- Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 (#49) @dependabot
- Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 (#50) @dependabot
- Bump junit-jupiter from 5.9.1 to 5.9.2 (#48) @dependabot
- Bump assertj-core from 3.23.1 to 3.24.1 (#47) @dependabot
- Bump versions-maven-plugin from 2.14.1 to 2.14.2 (#46) @dependabot
- Bump versions-maven-plugin from 2.14.0 to 2.14.1 (#45) @dependabot
- Bump versions-maven-plugin from 2.13.0 to 2.14.0 (#44) @dependabot
v2.0.6 🌈
Changes
📦 Dependency updates
- Bump slf4j.version from 2.0.5 to 2.0.6 (#43) @dependabot
- Bump slf4j.version from 2.0.4 to 2.0.5 (#42) @dependabot
- Bump jackson-databind from 2.14.0 to 2.14.1 (#41) @dependabot
- Bump maven-install-plugin from 3.0.1 to 3.1.0 (#40) @dependabot
- Bump slf4j.version from 2.0.3 to 2.0.4 (#39) @dependabot
v2.0.5 🌈
Changes
📦 Dependency updates
- Bump jackson-databind from 2.13.4.2 to 2.14.0 (#38) @dependabot
- Bump maven-release-plugin from 3.0.0-M6 to 3.0.0-M7 (#36) @dependabot
- Bump wiremock-jre8 from 2.34.0 to 2.35.0 (#37) @dependabot
- Bump versions-maven-plugin from 2.12.0 to 2.13.0 (#35) @dependabot
- Bump jackson-databind from 2.13.4.1 to 2.13.4.2 (#34) @dependabot
v2.0.4 🌈
Changes
📦 Dependency updates
- Bump jackson-databind from 2.13.4 to 2.13.4.1 (#33) @dependabot
- Bump slf4j.version from 2.0.2 to 2.0.3 (#32) @dependabot
- Bump slf4j.version from 2.0.1 to 2.0.2 (#31) @dependabot
- Bump junit-jupiter from 5.9.0 to 5.9.1 (#30) @dependabot
v2.0.3 🌈
Changes
📦 Dependency updates
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 (#29) @dependabot
- Bump wiremock-jre8 from 2.33.2 to 2.34.0 (#28) @dependabot
- Bump slf4j.version from 2.0.0 to 2.0.1 (#27) @dependabot
- Bump versions-maven-plugin from 2.11.0 to 2.12.0 (#26) @dependabot
v2.0.2 🌈
Changes
📦 Dependency updates
- Bump jackson-databind from 2.13.3 to 2.13.4 (#25) @dependabot
- Bump slf4j.version from 1.7.36 to 2.0.0 (#24) @dependabot