You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2026/04/13 02:47:37 UTC

(groovy) branch master updated (f3f593a266 -> 848bf7a135)

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


    from f3f593a266 clarify doco
     add 848bf7a135 GROOVY-11924: Provide a minimal declarative http client for the new http builder module

No new revisions were added by this update.

Summary of changes:
 subprojects/groovy-http-builder/build.gradle       |   5 -
 .../groovy/http/HttpBuilderClientTransform.groovy  | 258 +++++++++++++++++++++
 .../groovy/groovy/http/HttpClientHelper.groovy     |  97 ++++++++
 .../src/main/java/groovy/http/Body.java}           |  13 +-
 .../src/main/java/groovy/http/Delete.java}         |  15 +-
 .../src/main/java/groovy/http/Get.java}            |  15 +-
 .../src/main/java/groovy/http/Header.java}         |  17 +-
 .../src/main/java/groovy/http/Headers.java         |  12 +-
 .../main/java/groovy/http/HttpBuilderClient.java   |  28 ++-
 .../src/main/java/groovy/http/Patch.java}          |  15 +-
 .../src/main/java/groovy/http/Post.java}           |  15 +-
 .../src/main/java/groovy/http/Put.java}            |  15 +-
 .../src/main/java/groovy/http/Query.java}          |  14 +-
 .../src/spec/doc/http-builder.adoc                 |  98 ++++++++
 .../groovy/http/HttpBuilderClientTest.groovy       | 229 ++++++++++++++++++
 15 files changed, 778 insertions(+), 68 deletions(-)
 create mode 100644 subprojects/groovy-http-builder/src/main/groovy/groovy/http/HttpBuilderClientTransform.groovy
 create mode 100644 subprojects/groovy-http-builder/src/main/groovy/groovy/http/HttpClientHelper.groovy
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Body.java} (85%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Delete.java} (82%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Get.java} (83%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/ModifiesConditions.java => groovy-http-builder/src/main/java/groovy/http/Header.java} (77%)
 copy src/main/java/groovy/transform/NamedParams.java => subprojects/groovy-http-builder/src/main/java/groovy/http/Headers.java (83%)
 copy src/main/java/groovy/transform/NonSealed.java => subprojects/groovy-http-builder/src/main/java/groovy/http/HttpBuilderClient.java (65%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Patch.java} (82%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Post.java} (83%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Put.java} (83%)
 copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/ModifiesConditions.java => groovy-http-builder/src/main/java/groovy/http/Query.java} (81%)
 create mode 100644 subprojects/groovy-http-builder/src/test/groovy/groovy/http/HttpBuilderClientTest.groovy