diff --git a/.github/release-please.yml b/.github/release-please.yml index 827446828..dce2c8450 100644 --- a/.github/release-please.yml +++ b/.github/release-please.yml @@ -1 +1,2 @@ releaseType: java-yoshi +bumpMinorPreMajor: true \ No newline at end of file diff --git a/.kokoro/build.sh b/.kokoro/build.sh index fa132f410..dc2936ef7 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -27,6 +27,7 @@ echo ${JOB_TYPE} mvn install -B -V \ -DskipTests=true \ -Dclirr.skip=true \ + -Denforcer.skip=true \ -Dmaven.javadoc.skip=true \ -Dgcloud.download.skip=true \ -T 1C @@ -38,7 +39,7 @@ fi case ${JOB_TYPE} in test) - mvn test -B -Dclirr.skip=true + mvn test -B -Dclirr.skip=true -Denforcer.skip=true bash ${KOKORO_GFILE_DIR}/codecov.sh bash .kokoro/coerce_logs.sh ;; @@ -49,12 +50,17 @@ javadoc) mvn javadoc:javadoc javadoc:test-javadoc ;; integration) - mvn -B ${INTEGRATION_TEST_ARGS} -DtrimStackTrace=false -Dclirr.skip=true -fae verify + mvn -B ${INTEGRATION_TEST_ARGS} \ + -DtrimStackTrace=false \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -fae \ + verify bash .kokoro/coerce_logs.sh ;; clirr) - mvn -B clirr:check + mvn -B -Denforcer.skip=true clirr:check ;; *) ;; -esac \ No newline at end of file +esac diff --git a/.kokoro/dependencies.sh b/.kokoro/dependencies.sh index e7faa9b61..58e0c4f6b 100755 --- a/.kokoro/dependencies.sh +++ b/.kokoro/dependencies.sh @@ -23,5 +23,9 @@ echo $JOB_TYPE export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" -mvn install -DskipTests=true -B -V +# this should run maven enforcer +mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true + mvn -B dependency:analyze -DfailOnWarning=true diff --git a/.kokoro/release/drop.cfg b/.kokoro/release/drop.cfg index cd34c356b..4b17d187a 100644 --- a/.kokoro/release/drop.cfg +++ b/.kokoro/release/drop.cfg @@ -4,6 +4,3 @@ env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/google-api-java-client/.kokoro/release/drop.sh" } - -# Download staging properties file. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/java/releases/google-api-java-client" \ No newline at end of file diff --git a/.kokoro/release/promote.cfg b/.kokoro/release/promote.cfg index a9520917c..7f210a7d2 100644 --- a/.kokoro/release/promote.cfg +++ b/.kokoro/release/promote.cfg @@ -4,7 +4,3 @@ env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/google-api-java-client/.kokoro/release/promote.sh" } - -# Download staging properties file. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/java/releases/google-api-java-client" - diff --git a/.repo-metadata.json b/.repo-metadata.json index a43864403..fe101bec7 100644 --- a/.repo-metadata.json +++ b/.repo-metadata.json @@ -6,5 +6,5 @@ "language": "java", "repo": "googleapis/google-api-java-client", "repo_short": "google-api-java-client", - "distribution_name": "google-api-java-client" + "distribution_name": "com.google.api-client:google-api-client" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b486aa3e5..7d24220a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +### [1.30.6](https://www.github.com/googleapis/google-api-java-client/compare/v1.30.5...v1.30.6) (2019-12-03) + + +### Bug Fixes + +* grab version from package metadata ([#1419](https://www.github.com/googleapis/google-api-java-client/issues/1419)) ([a6c6dec](https://www.github.com/googleapis/google-api-java-client/commit/a6c6decbd4a162ff4030e2c3f74c72eb6ac9eddb)) +* user-agent should use identifier/version ([#1425](https://www.github.com/googleapis/google-api-java-client/issues/1425)) ([bfb4d9c](https://www.github.com/googleapis/google-api-java-client/commit/bfb4d9cacdadd8065be07b1bf0c22ea7aeb94d97)) + + +### Documentation + +* fix link to media upload documentation ([#1442](https://www.github.com/googleapis/google-api-java-client/issues/1442)) ([21af62a](https://www.github.com/googleapis/google-api-java-client/commit/21af62a45eb167adcf4d6932b27f9e2b86fc06f3)) + + +### Dependencies + +* remove jackson-core-asl ([#1414](https://www.github.com/googleapis/google-api-java-client/issues/1414)) ([8e08249](https://www.github.com/googleapis/google-api-java-client/commit/8e082496d41ed271523b78df80e678a338f22a8a)) +* update dependency com.google.protobuf:protobuf-java to v3.11.0 ([#1431](https://www.github.com/googleapis/google-api-java-client/issues/1431)) ([c4be24d](https://www.github.com/googleapis/google-api-java-client/commit/c4be24d2f371c22aa12d47085e88f21774efa6e5)) +* update dependency com.google.protobuf:protobuf-java to v3.11.1 ([#1436](https://www.github.com/googleapis/google-api-java-client/issues/1436)) ([c1eaa85](https://www.github.com/googleapis/google-api-java-client/commit/c1eaa851d9bd4102a0cff21d972190923050fd5e)) +* update guava to 28.1-android ([#1410](https://www.github.com/googleapis/google-api-java-client/issues/1410)) ([1d37f32](https://www.github.com/googleapis/google-api-java-client/commit/1d37f325d3c0cf808cd7c006ba9414e4dd65e5b6)) + ### [1.30.5](https://www.github.com/googleapis/google-api-java-client/compare/v1.30.4...v1.30.5) (2019-10-24) diff --git a/README.md b/README.md index e2b33d5af..6739b0507 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ The library has the following features: ## Usage -For detailed instructions on usage, please visit the [wiki](https://github.com/googleapis/google-api-java-client/wiki). +For detailed instructions on usage, please visit the [guide](https://googleapis.github.io/google-api-java-client/). ## Installation @@ -34,7 +34,7 @@ To use Maven, add the following lines to your pom.xml file: com.google.api-client google-api-client - 1.30.5 + 1.30.6 @@ -47,7 +47,7 @@ repositories { mavenCentral() } dependencies { - compile 'com.google.api-client:google-api-client:1.30.5' + compile 'com.google.api-client:google-api-client:1.30.6' } ``` [//]: # ({x-version-update-end}) diff --git a/docs/_config.yml b/docs/_config.yml index 0c830d027..be445c594 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,2 +1,2 @@ theme: jekyll-theme-dinky -title: Google HTTP Client for Java +title: Google APIs Client Library for Java diff --git a/google-api-client-android/pom.xml b/google-api-client-android/pom.xml index 3e234338d..7e2e778c0 100644 --- a/google-api-client-android/pom.xml +++ b/google-api-client-android/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 1.30.5 + 1.30.6 ../pom.xml google-api-client-android diff --git a/google-api-client-appengine/pom.xml b/google-api-client-appengine/pom.xml index 9db572d68..67c83b954 100644 --- a/google-api-client-appengine/pom.xml +++ b/google-api-client-appengine/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 1.30.5 + 1.30.6 ../pom.xml google-api-client-appengine diff --git a/google-api-client-assembly/android-properties/jackson-core-asl-1.9.11.jar.properties b/google-api-client-assembly/android-properties/jackson-core-asl-1.9.11.jar.properties deleted file mode 100644 index d613b8e65..000000000 --- a/google-api-client-assembly/android-properties/jackson-core-asl-1.9.11.jar.properties +++ /dev/null @@ -1 +0,0 @@ -src=../libs-sources/jackson-core-asl-${project.jackson-core-asl.version}-sources.jar diff --git a/google-api-client-assembly/classpath-include b/google-api-client-assembly/classpath-include index e5be4f925..c6e53b922 100644 --- a/google-api-client-assembly/classpath-include +++ b/google-api-client-assembly/classpath-include @@ -26,7 +26,6 @@ - diff --git a/google-api-client-assembly/dependencies/google-http-client-jackson-dependencies.html b/google-api-client-assembly/dependencies/google-http-client-jackson-dependencies.html index cc29f243b..bfd9c15e3 100644 --- a/google-api-client-assembly/dependencies/google-http-client-jackson-dependencies.html +++ b/google-api-client-assembly/dependencies/google-http-client-jackson-dependencies.html @@ -66,12 +66,7 @@

compile

${project.http.version} jar The Apache Software License, Version 2.0 - -org.codehaus.jackson -jackson-core-asl -1.9.11 -jar -The Apache Software License, Version 2.0 +

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

@@ -270,7 +265,6 @@

Dependency Tree

Description: JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.

URL: http://junit.org

Project License: Common Public License Version 1.0

-
  • org.codehaus.jackson:jackson-core-asl:jar:1.9.11 (compile) Information +

    provided

    The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

    @@ -283,15 +278,6 @@

    Dependency Tree

    URL: https://github.com/google/google-http-java-client/google-http-client-jackson

    Project License: The Apache Software License, Version 2.0

  • junit:junit:jar:4.8.2 (test) Information +

    provided

    The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

    @@ -299,15 +294,6 @@

    Dependency Tree

    URL: https://github.com/google/google-http-java-client/google-http-client-jackson

    Project License: The Apache Software License, Version 2.0

  • junit:junit:jar:4.8.2 (test) Information