)]}'
{
  "log": [
    {
      "commit": "10816b529e1d7005ca788e7b4c5efd1c72957e26",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "18d1573a3ee263e73a6d056424ae8608ee5b8b4f",
        "91b5838d540ecabc1b5011574f5f16a7844c3f7e"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Wed Jul 10 13:07:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 10 13:07:24 2024 +0000"
      },
      "message": "Include Java21InputAstVisitor in google-java-format am: 6f06cdb252 am: 91b5838d54\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/3164847\n\nChange-Id: I4a091685041079313b542e838aa37779a4a87a07\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "91b5838d540ecabc1b5011574f5f16a7844c3f7e",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "18d1573a3ee263e73a6d056424ae8608ee5b8b4f",
        "6f06cdb2521fa2e2bb525e21fc87ef6662b09eaf"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Wed Jul 10 12:47:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 10 12:47:45 2024 +0000"
      },
      "message": "Include Java21InputAstVisitor in google-java-format am: 6f06cdb252\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/3164847\n\nChange-Id: I3c4066a68ce1832c2c844a069b6124c252b7a8db\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f06cdb2521fa2e2bb525e21fc87ef6662b09eaf",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "18d1573a3ee263e73a6d056424ae8608ee5b8b4f"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Wed Jul 10 11:44:47 2024 +0000"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Wed Jul 10 11:44:47 2024 +0000"
      },
      "message": "Include Java21InputAstVisitor in google-java-format\n\nChange-Id: I7128167833234dfaeceecf0a5bae7ea1ff4d2e53\nTest: TH\nBug: 335612268\n"
    },
    {
      "commit": "18d1573a3ee263e73a6d056424ae8608ee5b8b4f",
      "tree": "36d1c9f42c33f059fb11a71a3c1fde4ace2dad16",
      "parents": [
        "2bec53856fafa39c0b89eb591e1818efccd3f548",
        "e184bb3da3e6e5a1427537d6ef53178c40f736d4"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 12:42:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 12:42:28 2024 +0000"
      },
      "message": "Remove Java21InputAstVisitor until JDK 21 is used am: 78fb69ff70 am: be4a1e47fe am: e184bb3da3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2890339\n\nChange-Id: I4f19c38fa9b46b257e5e5759268575aea1363932\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2bec53856fafa39c0b89eb591e1818efccd3f548",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "627f7e9e05bd10152525ff7a5f4337c1ab52efbb",
        "897634ee4970226bd2d98ffcb4d9ca5e8b64eff1"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 12:42:25 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 12:42:25 2024 +0000"
      },
      "message": "Remove GoogleJavaFormatTool as it is not used in Android am: f5efe86880 am: 6fc71bffb4 am: 897634ee49\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2887767\n\nChange-Id: I51f79fb626d05aa83870d22761d79c51f6ca0ba8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "627f7e9e05bd10152525ff7a5f4337c1ab52efbb",
      "tree": "d592898fe81e13c3f80b13796f41ac7dc8417424",
      "parents": [
        "23900a4073caf1243f551a2b9a1a2c13eab80dcf",
        "897a1820eb727e6daab691616114df17d04bc66d"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 12:42:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 12:42:22 2024 +0000"
      },
      "message": "Merge commit \u0027v1.19.0\u0027 am: 9b3a28805d am: 26c8b23036 am: 897a1820eb\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2887766\n\nChange-Id: Ie42d6efd5e39b9dffa497a5252e12b4875a6679b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e184bb3da3e6e5a1427537d6ef53178c40f736d4",
      "tree": "36d1c9f42c33f059fb11a71a3c1fde4ace2dad16",
      "parents": [
        "897634ee4970226bd2d98ffcb4d9ca5e8b64eff1",
        "be4a1e47fe010861951f7a47734d027018880e61"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 12:10:46 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 12:10:46 2024 +0000"
      },
      "message": "Remove Java21InputAstVisitor until JDK 21 is used am: 78fb69ff70 am: be4a1e47fe\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2890339\n\nChange-Id: Ia2118fff7dc15c79e8eaa1482286bb274281f8d2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "897634ee4970226bd2d98ffcb4d9ca5e8b64eff1",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "897a1820eb727e6daab691616114df17d04bc66d",
        "6fc71bffb467013e9218056890490d0af66adc30"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 12:10:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 12:10:42 2024 +0000"
      },
      "message": "Remove GoogleJavaFormatTool as it is not used in Android am: f5efe86880 am: 6fc71bffb4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2887767\n\nChange-Id: I95d31c690a463f0e30a9d7154ba0e5848877248e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "897a1820eb727e6daab691616114df17d04bc66d",
      "tree": "d592898fe81e13c3f80b13796f41ac7dc8417424",
      "parents": [
        "23900a4073caf1243f551a2b9a1a2c13eab80dcf",
        "26c8b23036c5b9a8fc56821bd0c1ae703482d018"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 12:10:38 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 12:10:38 2024 +0000"
      },
      "message": "Merge commit \u0027v1.19.0\u0027 am: 9b3a28805d am: 26c8b23036\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2887766\n\nChange-Id: I8246aff1657340343b7be41eaca56f5db378e808\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be4a1e47fe010861951f7a47734d027018880e61",
      "tree": "36d1c9f42c33f059fb11a71a3c1fde4ace2dad16",
      "parents": [
        "6fc71bffb467013e9218056890490d0af66adc30",
        "78fb69ff7083ecbc0890bea2f938cafcf903b9c6"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 11:40:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 11:40:34 2024 +0000"
      },
      "message": "Remove Java21InputAstVisitor until JDK 21 is used am: 78fb69ff70\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2890339\n\nChange-Id: I2b8ac4d1f1cc3c0188b0a4d71f7e4bca87cb0b57\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6fc71bffb467013e9218056890490d0af66adc30",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "26c8b23036c5b9a8fc56821bd0c1ae703482d018",
        "f5efe86880b93c9bac296416473c185df7d2a6f0"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 11:40:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 11:40:30 2024 +0000"
      },
      "message": "Remove GoogleJavaFormatTool as it is not used in Android am: f5efe86880\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2887767\n\nChange-Id: If363adf7370a8848fb3618a64a56487d258c7cb3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "26c8b23036c5b9a8fc56821bd0c1ae703482d018",
      "tree": "d592898fe81e13c3f80b13796f41ac7dc8417424",
      "parents": [
        "23900a4073caf1243f551a2b9a1a2c13eab80dcf",
        "9b3a28805ddeda1c207be8f5fb13166044ee3857"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 16 11:40:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 16 11:40:28 2024 +0000"
      },
      "message": "Merge commit \u0027v1.19.0\u0027 am: 9b3a28805d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2887766\n\nChange-Id: Idda192e3675099fcd3b6cdca51553ad197c8820d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "78fb69ff7083ecbc0890bea2f938cafcf903b9c6",
      "tree": "36d1c9f42c33f059fb11a71a3c1fde4ace2dad16",
      "parents": [
        "f5efe86880b93c9bac296416473c185df7d2a6f0"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Fri Dec 22 13:35:21 2023 +0000"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Fri Dec 22 13:35:21 2023 +0000"
      },
      "message": "Remove Java21InputAstVisitor until JDK 21 is used\n\nBug: 313924276\nTest: m\nChange-Id: I13c1b6dd1eb2fbb9ec57784422e2eebd6c0b7f0d\n"
    },
    {
      "commit": "f5efe86880b93c9bac296416473c185df7d2a6f0",
      "tree": "7e72a2538b884e41fe45ac07e22ebc1e2e9523d8",
      "parents": [
        "9b3a28805ddeda1c207be8f5fb13166044ee3857"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Thu Dec 21 10:06:29 2023 +0000"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Fri Dec 22 13:33:09 2023 +0000"
      },
      "message": "Remove GoogleJavaFormatTool as it is not used in Android\n\nBug: 313924276\nTest: m EXPERIMENTAL_USE_OPENJDK21_TOOLCHAIN\u003dtrue\nChange-Id: Ie308a1287040c83860e631a5d820a7f05a83c856\n"
    },
    {
      "commit": "9b3a28805ddeda1c207be8f5fb13166044ee3857",
      "tree": "d592898fe81e13c3f80b13796f41ac7dc8417424",
      "parents": [
        "23900a4073caf1243f551a2b9a1a2c13eab80dcf",
        "b5feefe4ab4dbdbba393d769eb1815f26896104b"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Dec 19 14:17:46 2023 +0000"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Dec 19 14:17:46 2023 +0000"
      },
      "message": "Merge commit \u0027v1.19.0\u0027\n\nBug: 313924276\nTest: m EXPERIMENTAL_USE_OPENJDK21_TOOLCHAIN\u003dtrue\nChange-Id: I5c641c2270731fe8b67ca8430cf19698270981cf\n"
    },
    {
      "commit": "b5feefe4ab4dbdbba393d769eb1815f26896104b",
      "tree": "5f2089f3c43028a955051f736dd475dd97150af0",
      "parents": [
        "dc8b461b8599df1f043d6a1efaadfc44dfa6b823"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Dec 18 12:40:05 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Dec 18 12:40:42 2023 -0800"
      },
      "message": "Initial support for string templates\n\nFixes https://github.com/google/google-java-format/issues/981\n\nPiperOrigin-RevId: 591982309\n"
    },
    {
      "commit": "dc8b461b8599df1f043d6a1efaadfc44dfa6b823",
      "tree": "4d1e7b15d562e3ce24a758f0fd48463ebd62cb69",
      "parents": [
        "b92435acb86e549300bf74bb75ff674db70682e7"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Dec 08 12:27:55 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Dec 08 12:28:32 2023 -0800"
      },
      "message": "Make g-j-f native image more compatible\n\nI was reminded of this by https://github.com/bazelbuild/bazel/pull/20306\n\nPiperOrigin-RevId: 589210771\n"
    },
    {
      "commit": "b92435acb86e549300bf74bb75ff674db70682e7",
      "tree": "d392abcb046ed532946d42cfdcfa31cef410d68e",
      "parents": [
        "430ba3b0e237b746157a3392663da4b4bb7c733d"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Dec 08 10:44:11 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Dec 08 10:44:45 2023 -0800"
      },
      "message": "Support unnamed variables\n\nFixes https://github.com/google/google-java-format/issues/978\n\nPiperOrigin-RevId: 589179786\n"
    },
    {
      "commit": "430ba3b0e237b746157a3392663da4b4bb7c733d",
      "tree": "97f4b6a96e0f432542e279388a873ae8bed15425",
      "parents": [
        "b86c508be5f42e7ed0d55cd1abe2c04d2db66676"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Dec 08 08:33:22 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Dec 08 08:34:06 2023 -0800"
      },
      "message": "Initial support for pattern matching in switches\n\nFixes https://github.com/google/google-java-format/issues/937, https://github.com/google/google-java-format/issues/880\n\nPiperOrigin-RevId: 589140113\n"
    },
    {
      "commit": "b86c508be5f42e7ed0d55cd1abe2c04d2db66676",
      "tree": "dcbc4fda1b5ebb93f2b80a15e1cf5948328a89d4",
      "parents": [
        "ad771541474eebceb2c6666cb61d4836bf6d8560"
      ],
      "author": {
        "name": "CK",
        "email": "karsten_knuth@gmx.net",
        "time": "Thu Dec 07 14:38:12 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Dec 07 14:38:45 2023 -0800"
      },
      "message": "Add support for guard clauses in Java 21 switch expressions\n\nThis PR adds support for `switch` statements where a `case` has a guard clause.\n\nSee Issue #983\n\nFixes #988\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/988 from TheCK:master 4771486db7d8aab84eb4ecf8e68af2612d0c2b5c\nPiperOrigin-RevId: 588913297\n"
    },
    {
      "commit": "ad771541474eebceb2c6666cb61d4836bf6d8560",
      "tree": "cc34596981c68b99e351596b5b884a767ce0eb8c",
      "parents": [
        "205b85f2315c48b2d6280a18c6ea9dbe814d3709"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Thu Dec 07 09:50:25 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Dec 07 09:51:20 2023 -0800"
      },
      "message": "Bump Guava to 32.1.3\n\nThere is an issue about resolving transitive dependencies in Guava breaks GJF 1.18.1 integration in [Spotless](https://github.com/diffplug/spotless), which has been fixed in Guava 32.1.3, it would be nice to follow this update.\n\nSee:\n- https://github.com/google/guava/issues/6657.\n- https://github.com/google/guava/releases/tag/v32.1.3.\n\nFixes #996\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/996 from Goooler:bump-guava 1e5ed85f3daa885a90a4d375918ed382e176f5c9\nPiperOrigin-RevId: 588824173\n"
    },
    {
      "commit": "205b85f2315c48b2d6280a18c6ea9dbe814d3709",
      "tree": "14336017f59f1f50380f4a1385d002bc4debc735",
      "parents": [
        "53390d99b56edae23cfab5adcafd7df28d9984c8"
      ],
      "author": {
        "name": "google-java-format Team",
        "email": "java-team-github-bot@google.com",
        "time": "Thu Nov 30 13:11:50 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Nov 30 13:12:23 2023 -0800"
      },
      "message": "Add javax.tools.Tool implementation for google-java-format.\n\nPiperOrigin-RevId: 586765411\n"
    },
    {
      "commit": "53390d99b56edae23cfab5adcafd7df28d9984c8",
      "tree": "b5efe2a1a1ecb68933c52c0d6d3e5a9b78f0138f",
      "parents": [
        "295e7a43f8a84d31c9e39fd853c8c4e52f586240"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Oct 30 08:22:01 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Oct 30 08:22:49 2023 -0700"
      },
      "message": "Handle type annotations on method reference qualifiers\n\ne.g.\n\n```\nSupplier\u003cList\u003c?\u003e\u003e a \u003d @A(0x45) ArrayList::new;\nSupplier\u003cList\u003c?\u003e\u003e b \u003d @A(0x46) ImmutableList::of;\n```\n\nThe necessary logic is already there, but the start position information\nfor the method reference doesn\u0027t include the leading type annotations,\nwhich was resulting in an assertion to fail.\n\nPiperOrigin-RevId: 577850593\n"
    },
    {
      "commit": "295e7a43f8a84d31c9e39fd853c8c4e52f586240",
      "tree": "2e79fefd0b1380c891637c14817cb291355ed033",
      "parents": [
        "685a6c9ebd43aab9ef458379de7d3883bfee970f"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Oct 27 11:00:13 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Oct 27 11:00:53 2023 -0700"
      },
      "message": "Don\u0027t try to reflow text blocks\n\nFixes https://github.com/google/google-java-format/issues/976\n\nPiperOrigin-RevId: 577249036\n"
    },
    {
      "commit": "685a6c9ebd43aab9ef458379de7d3883bfee970f",
      "tree": "8683050dc9bf6e88f67cc2eb9ff577e4c277b24a",
      "parents": [
        "b4eade8a9cd8599d551829b16ca5afeb9f2b86e2"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Wed Oct 04 19:16:12 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 04 19:16:12 2023 -0700"
      },
      "message": "Update release.yml"
    },
    {
      "commit": "b4eade8a9cd8599d551829b16ca5afeb9f2b86e2",
      "tree": "1c6e75b8abe8d61383eecd26b7c21689a62dd900",
      "parents": [
        "c47ebbb6207e412d012a2a65e2ce5ee679902997"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Wed Oct 04 17:36:31 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 04 17:36:31 2023 -0700"
      },
      "message": "Update release.yml"
    },
    {
      "commit": "c47ebbb6207e412d012a2a65e2ce5ee679902997",
      "tree": "45d4ab485923817ad5e2dee63d264e4ac44c4258",
      "parents": [
        "4ade3471b7978af553f425bfc28b36c425e12a67"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Sep 29 17:44:09 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 29 17:44:09 2023 -0700"
      },
      "message": "Update ci.yml"
    },
    {
      "commit": "4ade3471b7978af553f425bfc28b36c425e12a67",
      "tree": "7fbe666497e28cc6ffb713a1dc0252c989604333",
      "parents": [
        "1fe678942551b446d589c0fe0ad5319ccf17ffa3"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Sep 21 08:44:47 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 08:44:47 2023 -0700"
      },
      "message": "Update ci.yml for JDK 21 release"
    },
    {
      "commit": "1fe678942551b446d589c0fe0ad5319ccf17ffa3",
      "tree": "f60cfe915a7cbfb2f64f456e671f7219a61a9df2",
      "parents": [
        "d0e44e5d6120dfab4f4833dc4331986d726a2ce1"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Sep 12 07:03:59 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Sep 12 07:04:43 2023 -0700"
      },
      "message": "Handle `final var` lambda variables\n\nThe start position of `final` variable is apparently after the token for\n`final`, this works around that by inlining a call to `visitVariable` and\ndropping the `sync` call that asserts the start position of the current\nnode matches the next token.\n\nFixes https://github.com/google/google-java-format/issues/959\n\nPiperOrigin-RevId: 564710136\n"
    },
    {
      "commit": "d0e44e5d6120dfab4f4833dc4331986d726a2ce1",
      "tree": "d715842469ca51b916909bea12f0d2f222c430de",
      "parents": [
        "915b78fb245aba6fa8236c2e8c928f5d91a73295"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Sep 07 08:57:02 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Sep 07 08:57:45 2023 -0700"
      },
      "message": "Follow-up to https://github.com/google/google-java-format/commit/9f2cd6827d016a3b55b7f9f39e054a69b0deb168\n\nUse `com.google.common.base.Supplier`, for compatibility with clients\nthat are using the Android version of Guava. Fixes e.g.\n\n```\nException in thread \"main\" java.lang.IncompatibleClassChangeError: Class com.google.common.base.Suppliers$NonSerializableMemoizingSupplier does not implement the requested interface java.util.function.Supplier\n```\n\nPiperOrigin-RevId: 563446857\n"
    },
    {
      "commit": "915b78fb245aba6fa8236c2e8c928f5d91a73295",
      "tree": "b2d6220781b761df6e5f491901c8046f8827ab18",
      "parents": [
        "9f2cd6827d016a3b55b7f9f39e054a69b0deb168"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Thu Sep 07 08:31:10 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Sep 07 08:31:51 2023 -0700"
      },
      "message": "Update the release notes for the IntelliJ plugin.\n\n(Also updated a dependency and tweaked the comment formatting.)\n\nPiperOrigin-RevId: 563439879\n"
    },
    {
      "commit": "9f2cd6827d016a3b55b7f9f39e054a69b0deb168",
      "tree": "295fb3e9b2264d6dcf311c08bbea5a90d6e00bba",
      "parents": [
        "28b199c54957bb10d203bb5d7a0e3ed82603f5e8"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Wed Sep 06 12:25:02 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed Sep 06 12:25:33 2023 -0700"
      },
      "message": "Make google-java-format friendlier to TSAN\n\nThis code does deliberate racy initialization of some memoized values,\nand there is a static final instance of the `Space` subclass that ends\nup being shared across multiple threads.\n\nTested: sponge/1777b644-2dd8-420b-ad06-b4f17c893d8f\nPiperOrigin-RevId: 563181626\n"
    },
    {
      "commit": "28b199c54957bb10d203bb5d7a0e3ed82603f5e8",
      "tree": "8fd452c0bc2750ea259491bdef79c5ebe695b8a3",
      "parents": [
        "4ebb6f5a00d0f933dcc68ad8673e740700fcf436"
      ],
      "author": {
        "name": "Christopher Ng",
        "email": "facboy@gmail.com",
        "time": "Wed Sep 06 11:23:56 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed Sep 06 11:24:39 2023 -0700"
      },
      "message": "Fix `java.lang.RuntimeException: Document is locked by write PSI operations` errors\n\nAlso update to `google-java-format` 1.17.0\n\nFixes #960\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/960 from facboy:master e0925a2e7d7c94e84a1c1fd6bb95ff9ca1b66c79\nPiperOrigin-RevId: 563163224\n"
    },
    {
      "commit": "4ebb6f5a00d0f933dcc68ad8673e740700fcf436",
      "tree": "9d2838d04c6248e22bcf5e934ee571e6b39b64e5",
      "parents": [
        "4eb2a4da83d3929842263fed4fb50d9f4fa73ad7"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Sun Aug 06 09:31:43 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 06 09:31:43 2023 -0700"
      },
      "message": "Update ci.yml\n\nUpdate latest STS from 19 to 20, add 22-ea"
    },
    {
      "commit": "4eb2a4da83d3929842263fed4fb50d9f4fa73ad7",
      "tree": "a1f7ed2cb012587973084b11dc63b4d3e49767fd",
      "parents": [
        "18f835849551f81d60d582300a0a3c585b5774b4"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Wed Jul 26 18:14:02 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed Jul 26 18:14:38 2023 -0700"
      },
      "message": "Update Guava version\n\nhttps://github.com/google/google-java-format/issues/950\n\nPiperOrigin-RevId: 551370402\n"
    },
    {
      "commit": "18f835849551f81d60d582300a0a3c585b5774b4",
      "tree": "94435a32dc2ffaf8a14694f0f80bc36dea468d54",
      "parents": [
        "25ce685ffbc1143f3e7d93c8655e8590cfaaf61b"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Apr 20 09:56:25 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Apr 20 09:57:06 2023 -0700"
      },
      "message": "Remove tests for handling of extra semi-colons\n\njavac no longer accepts these, see https://bugs.openjdk.org/browse/JDK-8027682\n\nPiperOrigin-RevId: 525775880\n"
    },
    {
      "commit": "25ce685ffbc1143f3e7d93c8655e8590cfaaf61b",
      "tree": "7ce85f9467a967d07577840377df77a861c70d77",
      "parents": [
        "401d5c96946c856353a0edf83631f694303ae3ee"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Mon Apr 03 22:10:40 2023 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Apr 03 22:11:14 2023 -0700"
      },
      "message": "Remove AD_HOC_FORMATTING from the IntelliJ plugin.\n\nI have a feeling this is causing a lot of the issues people are seeing where\nit\u0027s constantly trying to reformat and failing because of syntax errors.\nHopefully this will make it only try to reformat when a user specifically\nrequests it.\n\nPiperOrigin-RevId: 521657519\n"
    },
    {
      "commit": "401d5c96946c856353a0edf83631f694303ae3ee",
      "tree": "c4322b3b5658a2a3181fb1691e9370f07038461d",
      "parents": [
        "4c1aeffc8b0ea3d4e18ffe21162b835f2c51cc3d"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Fri Mar 10 13:22:52 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Mar 10 13:23:32 2023 -0800"
      },
      "message": "Be louder about telling users they need to modify their IDE config to use gjf.\n\nRight now if your IDE isn\u0027t set up properly and you have gjf enabled in a\nproject, you get a single warning. Any uses of the code formatter after that\nwill instead use the built-in formatter.\n\nThis is confusing to people who don\u0027t notice the notification. They think gjf\nis formatting their code strangely. Instead, let\u0027s warn on every single\ninvocation of the formatter until they either fix the configuration issue or\ndisable gjf in the project.\n\nFixes #914 #919.\n\nPiperOrigin-RevId: 515722447\n"
    },
    {
      "commit": "4c1aeffc8b0ea3d4e18ffe21162b835f2c51cc3d",
      "tree": "93a89af5ebb91b7c60b08ee176fc5ec5adc68577",
      "parents": [
        "1a0065696b4f408313dbd24f9d6606d758e98868"
      ],
      "author": {
        "name": "nickreid",
        "email": "nickreid@google.com",
        "time": "Fri Mar 10 10:55:13 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Mar 10 10:55:55 2023 -0800"
      },
      "message": "Make OpsBuilder::add public final\n\nPiperOrigin-RevId: 515682100\n"
    },
    {
      "commit": "1a0065696b4f408313dbd24f9d6606d758e98868",
      "tree": "3dda2685303d17d156ea9955ada35e24ae9ae1d0",
      "parents": [
        "20527aa56f5068f921ca2110a3fb50d48bdb1c8a"
      ],
      "author": {
        "name": "nickreid",
        "email": "nickreid@google.com",
        "time": "Tue Mar 07 13:06:49 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Mar 07 13:07:26 2023 -0800"
      },
      "message": "Allow blank lines inserted before comments.\n\nPreviously, blank lines could only be emitted before comments if they were there in the input. This was irrespective of BlankLineWanted.YES hints in the OpBuilder.\n\nThese hints are already being set by some paths in GJF, so now that they\u0027re respected, blank lines will be added to some existing files.\n\nEval in unknown commit\n\nPiperOrigin-RevId: 514817708\n"
    },
    {
      "commit": "20527aa56f5068f921ca2110a3fb50d48bdb1c8a",
      "tree": "f1ee0378a60d3e04ff13c548566a14798c557da3",
      "parents": [
        "1651dea8d2d55e4f3ba68c582b9f7f9f13127ff5"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Mon Mar 06 09:49:54 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Mar 06 09:50:42 2023 -0800"
      },
      "message": "Update the `--add-exports` instructions.\n\nI don\u0027t really understand _why_ this works. I\u0027m able to (easily) reproduce the\nproblem by not including the `\u003d` in my `idea64.options` file. But then if I\ncopy/paste the command line out of `ps`, it works fine.\n\nAnd since it\u0027s easy enough to change this, I\u0027m inclined to just do that?\n\nFixes #908.\n\nPiperOrigin-RevId: 514440074\n"
    },
    {
      "commit": "1651dea8d2d55e4f3ba68c582b9f7f9f13127ff5",
      "tree": "01318368f2abe02595f301857bb86f04a91c3335",
      "parents": [
        "4f5ffd0660f9aa66c1ebc8deef55802a809d3bcc"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Fri Mar 03 12:10:34 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Mar 06 07:01:19 2023 -0800"
      },
      "message": "Convert the gradle config to kotlin.\n\nI moved the description out of the Gradle config and into the XML. (It was just in the gradle so we could add the gjf version number, but that seems unnecessary since I changed the versioning so that the plugin version matches the gjf version.)\n\nI also updated the IntelliJ Gradle plugin to 1.13.1 because plugin publishing is broken in 1.13.0.\n\nPiperOrigin-RevId: 513888985\n"
    },
    {
      "commit": "4f5ffd0660f9aa66c1ebc8deef55802a809d3bcc",
      "tree": "f1d8675e0009047b7e35fb43389e00e01351b0d5",
      "parents": [
        "32a6c00ff4cfdc3697d556c43968d58602f3cac3"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Fri Mar 03 07:30:57 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Mar 03 07:31:49 2023 -0800"
      },
      "message": "Link to instructions for properly configuring the IDE\u0027s JRE.\n\nPop up this warning once per-project per-launch, only when the Formatter is enabled (or at startup if the formatter is already enabled in the project).\n\nPiperOrigin-RevId: 513822794\n"
    },
    {
      "commit": "32a6c00ff4cfdc3697d556c43968d58602f3cac3",
      "tree": "62735262bbc7fbcaf78a81a01febe6762d9762ed",
      "parents": [
        "0644d4c67ba42845f82eb23405f09fc1b97a7cff"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Fri Mar 03 06:23:10 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Mar 03 06:23:45 2023 -0800"
      },
      "message": "Switch (deprecated) ProjectManagerListener#onProjectOpened to StartupActivity.\n\nPiperOrigin-RevId: 513811140\n"
    },
    {
      "commit": "0644d4c67ba42845f82eb23405f09fc1b97a7cff",
      "tree": "bf19d587629f8e686307cff0688bb74c4022f63a",
      "parents": [
        "84b2c9a2ba382ee7a968518b46afb0d6000ada8d"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Mar 02 11:14:37 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Mar 02 11:15:12 2023 -0800"
      },
      "message": "Make the `-add-exports\u003d` passed to g-j-f consistent\n\nPiperOrigin-RevId: 513589436\n"
    },
    {
      "commit": "84b2c9a2ba382ee7a968518b46afb0d6000ada8d",
      "tree": "0c823a6505cd9da916a03000993f4cabd33b3db5",
      "parents": [
        "9412083f3b42bcafece6d784f5c34da895525b66"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Thu Mar 02 09:40:06 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Mar 02 09:40:51 2023 -0800"
      },
      "message": "Move the plugin to the FormattingService API.\n\nAlso support optimizing imports, using the ImportOptimizer API.\n\nPiperOrigin-RevId: 513562756\n"
    },
    {
      "commit": "9412083f3b42bcafece6d784f5c34da895525b66",
      "tree": "58688d09c3d0a3f9e102d0049c43d4c246af179b",
      "parents": [
        "a7583fbb7776ee2f9398c280d78a68e161b929b0"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Tue Feb 28 06:21:05 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Feb 28 06:21:35 2023 -0800"
      },
      "message": "Use a standard gradle project structure.\n\nI\u0027m going to add tests next, but with this weird file structure I\u0027ve been using, there\u0027s no good place to put them.\n\nThe only content changes here are in build.gradle.\n\nPiperOrigin-RevId: 512914783\n"
    },
    {
      "commit": "a7583fbb7776ee2f9398c280d78a68e161b929b0",
      "tree": "b97d79cde39d15e00c30adc722be728c68154787",
      "parents": [
        "64f98edf6aeef20a890f09122bb8a5729bc7585a"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Feb 27 16:12:44 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Feb 27 16:13:51 2023 -0800"
      },
      "message": "Prepare for a change to `JCTree.getQualifiedIdentifier `\n\nhttps://github.com/openjdk/jdk/commit/a917fb3fcf0fe1a4c4de86c08ae4041462848b82\n\nFixes: https://github.com/google/google-java-format/issues/898\nPiperOrigin-RevId: 512759236\n"
    },
    {
      "commit": "64f98edf6aeef20a890f09122bb8a5729bc7585a",
      "tree": "4bbf6920c55f6e03fe695895615863fb0f4b374a",
      "parents": [
        "eb7edafefc0cd2a2b2aaa35dff9ccdbf92d76eb4"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Feb 27 11:32:35 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 11:32:35 2023 -0800"
      },
      "message": "Update ci.yml"
    },
    {
      "commit": "eb7edafefc0cd2a2b2aaa35dff9ccdbf92d76eb4",
      "tree": "340c78c0590950f09f8d7ba88d1bf790fc020911",
      "parents": [
        "973cbff100aa1277ea97f26ffdbc2afd9cb0cb07"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Feb 24 13:51:57 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 24 13:51:57 2023 -0800"
      },
      "message": "Update release.yml"
    },
    {
      "commit": "973cbff100aa1277ea97f26ffdbc2afd9cb0cb07",
      "tree": "c38fccbc4288d5ccdd2fb0bb1396aeb40451ed49",
      "parents": [
        "8c85ac1e3a794cc42362b92fd4fd0de21e23790c"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Feb 24 13:44:10 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Feb 24 13:44:55 2023 -0800"
      },
      "message": "Allow modifier reordering to be disabled\n\nThis is currently the only non-whitespace change made as part of the core\nformatting logic. This is a requirement for updating the IntelliJ plugin to\nuse the new supported plugin API.\n\nPiperOrigin-RevId: 512153706\n"
    },
    {
      "commit": "8c85ac1e3a794cc42362b92fd4fd0de21e23790c",
      "tree": "626d40f5e860cd07e23c2b7653f58060974ceb46",
      "parents": [
        "0a6a85e37f634fa870c920997d9270dca319cc03"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Feb 14 15:00:23 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Feb 14 15:00:57 2023 -0800"
      },
      "message": "Follow-up to https://github.com/google/google-java-format/commit/0a6a85e37f634fa870c920997d9270dca319cc03\n\nSee investigation in b/269345183\n\nPiperOrigin-RevId: 509647966\n"
    },
    {
      "commit": "0a6a85e37f634fa870c920997d9270dca319cc03",
      "tree": "0f07bc50d13b255534a5ed753a132ab205b6485f",
      "parents": [
        "91223aa642bd64f973e5b147a7e7d93a2b454fe5"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Feb 14 12:33:08 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Feb 14 12:33:52 2023 -0800"
      },
      "message": "Refactor formatter\u0027s main to use `ExecutorCompletionService`\n\nPiperOrigin-RevId: 509606924\n"
    },
    {
      "commit": "91223aa642bd64f973e5b147a7e7d93a2b454fe5",
      "tree": "90082f59d5fe2ff45fb06b41c99995297fb9f5c4",
      "parents": [
        "4a22aab7b19a41d6267ea70c76f137a6fd49bc76"
      ],
      "author": {
        "name": "Kyle J Stiemann",
        "email": "stiemannkj1@gmail.com",
        "time": "Fri Feb 03 16:58:42 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Feb 03 16:59:22 2023 -0800"
      },
      "message": "Fix #846 Formatter leaks threads and memory\n\nI\u0027ve signed the CLA.\n\nFixes #847\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/847 from stiemannkj1:fix-846-mem-thread-leak 0ca1e9bf9c8cf877509ac39cc50707d0ade7d71c\nPiperOrigin-RevId: 507026969\n"
    },
    {
      "commit": "4a22aab7b19a41d6267ea70c76f137a6fd49bc76",
      "tree": "2af7c9253cb001f10d037eb4bb955df14af7f275",
      "parents": [
        "90f9e5aeff9dde129cd79db386470b54bdec99e3"
      ],
      "author": {
        "name": "Zach",
        "email": "zach3lee@gmail.com",
        "time": "Mon Jan 16 09:48:24 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Jan 16 09:49:00 2023 -0800"
      },
      "message": "Return a non-zero exit code upon error\n\nThis brings us in line with the Unix standard of returning non-zero for a failed command:\nhttps://www.gnu.org/software/bash/manual/html_node/Exit-Status.html\n\nAlso, this will allow any callers (like google-java-format-diff.py) to respond appropriately.\n[A change](http://r.android.com/2257232) needed to be reverted because `google-java-format-diff.py`\nwas failing silently, so the author wasn\u0027t aware that their change caused a pre-upload hook to stop working.\n\nFixes #848\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/848 from abstractlyZach:return_nonzero 06b2d3671d77c406be9b6d982321b17b920826df\nPiperOrigin-RevId: 502399096\n"
    },
    {
      "commit": "90f9e5aeff9dde129cd79db386470b54bdec99e3",
      "tree": "c911aa7fc527b079e23f955f99fc65f13a103cfb",
      "parents": [
        "d24deb9d982eaae896a57313f7486aaf130bf5aa"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Jan 13 21:53:10 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 13 21:53:10 2023 -0500"
      },
      "message": "Delete dependabot.yml"
    },
    {
      "commit": "23900a4073caf1243f551a2b9a1a2c13eab80dcf",
      "tree": "465ac55f21cd27e9ca5fc4eea6383751be6cca74",
      "parents": [
        "97690ec7f5b67328c116264d7dadcb83e2dc6aa0",
        "232bb70cf4c6376867e81c404775536b5fb3a0cd"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 10 21:40:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 10 21:40:29 2023 +0000"
      },
      "message": "Include Java14InputAstVisitor needed JDK 17 run am: fea839ace4 am: 2430e27a5e am: 232bb70cf4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2382615\n\nChange-Id: I2da6b93f8f6654ba3d75aef551d620920ce09d2b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "232bb70cf4c6376867e81c404775536b5fb3a0cd",
      "tree": "465ac55f21cd27e9ca5fc4eea6383751be6cca74",
      "parents": [
        "624c6d728925b2ffd89fda02cef88b4752788b10",
        "2430e27a5e56410953bd9730ec9362b19deb3d9a"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 10 20:53:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 10 20:53:47 2023 +0000"
      },
      "message": "Include Java14InputAstVisitor needed JDK 17 run am: fea839ace4 am: 2430e27a5e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2382615\n\nChange-Id: I4fdee1a945e7db10224a36649f96fbaadd585f33\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2430e27a5e56410953bd9730ec9362b19deb3d9a",
      "tree": "465ac55f21cd27e9ca5fc4eea6383751be6cca74",
      "parents": [
        "624c6d728925b2ffd89fda02cef88b4752788b10",
        "fea839ace420e033e470db10c8a787af2a665cff"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 10 19:42:34 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 10 19:42:34 2023 +0000"
      },
      "message": "Include Java14InputAstVisitor needed JDK 17 run am: fea839ace4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2382615\n\nChange-Id: Idce16a04e3b12c353ba5ebbeeabd2e76d693a30d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fea839ace420e033e470db10c8a787af2a665cff",
      "tree": "465ac55f21cd27e9ca5fc4eea6383751be6cca74",
      "parents": [
        "624c6d728925b2ffd89fda02cef88b4752788b10"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 10 14:25:10 2023 +0000"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jan 10 14:29:43 2023 +0000"
      },
      "message": "Include Java14InputAstVisitor needed JDK 17 run\n\nBug: 233029164\nTest: atest --host error_prone_android_framework_test:com.google.errorprone.bugpatterns.android.HideInCommentsCheckerTest\nChange-Id: I456417ac771cd237d114b0bf6a34de8d2ef11b19\n"
    },
    {
      "commit": "d24deb9d982eaae896a57313f7486aaf130bf5aa",
      "tree": "7fdb87a95b91e6b3059e377edce46f7835f37185",
      "parents": [
        "d9ddb94db1d90a240f901949514f35df4e4c3fc4"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Jan 06 08:20:43 2023 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Jan 06 14:33:41 2023 -0800"
      },
      "message": "Recognize a couple `@NonNull` annotations as type-use annotations.\n\nPiperOrigin-RevId: 500180559\n"
    },
    {
      "commit": "d9ddb94db1d90a240f901949514f35df4e4c3fc4",
      "tree": "8ffba722fda40f52c65f929920e12c276d8e9c0a",
      "parents": [
        "8afb866e7c5f26846c475c0cf6d7e314861b072c"
      ],
      "author": {
        "name": "Stephan Schroevers",
        "email": "stephan.schroevers@teampicnic.com",
        "time": "Thu Dec 15 14:44:45 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Dec 15 14:45:47 2022 -0800"
      },
      "message": "Recognize new JSpecify package name\n\nSo that its `@Nullable` annotation is treated as a type-use annotation and formatted accordingly. See jspecify/jspecify#260.\n\nFixes #869\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/869 from PicnicSupermarket:improvement/support-new-jpecify-package-name 7a0dc20b5cddc4d560b2be25441b1ab26c3229c2\nPiperOrigin-RevId: 495701635\n"
    },
    {
      "commit": "8afb866e7c5f26846c475c0cf6d7e314861b072c",
      "tree": "07be0581826c56e1a0017afbd48b8f5b7c867242",
      "parents": [
        "e3227913ca7ca9f53c3e5098c5d702a50df0304c"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Nov 21 14:38:29 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Dec 08 07:29:42 2022 -0800"
      },
      "message": "Create a build rule for compiling deps at the Java STS language level\n\nThis allows building the Java \u003e 11 logic in google-java-format into the jar\nregardless of what language level is configured for the entire build, and\nthen dynamically enabling it when running on a new enough JDK, while\nremaining compatible with earlier JDK versions.\n\nPiperOrigin-RevId: 490074589\n"
    },
    {
      "commit": "e3227913ca7ca9f53c3e5098c5d702a50df0304c",
      "tree": "1c3a75cc14a808a7fa471de5a795ecc2bee32baf",
      "parents": [
        "198fa4236724f0305f1d4fb9447ce0b48984746f"
      ],
      "author": {
        "name": "google-java-format Team",
        "email": "java-team-github-bot@google.com",
        "time": "Wed Nov 16 09:09:26 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed Nov 16 09:10:04 2022 -0800"
      },
      "message": "Preserve ellipses when formatting parameter comments.\n\nPiperOrigin-RevId: 488956140\n"
    },
    {
      "commit": "198fa4236724f0305f1d4fb9447ce0b48984746f",
      "tree": "1d531aaa4ac98498e4604f84b5711688f9ff220b",
      "parents": [
        "dda43216576c4cb84e2497424b9ca9246f2687e5"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Nov 08 08:16:05 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Nov 08 08:16:36 2022 -0800"
      },
      "message": "Format long exception lists one-per-line\n\nPiperOrigin-RevId: 486955708\n"
    },
    {
      "commit": "dda43216576c4cb84e2497424b9ca9246f2687e5",
      "tree": "71aa340228ddb7333a2b4aa90bbb69ac48ef7c4a",
      "parents": [
        "c1ea933ba37f27810d3ae01b5958514c02425009"
      ],
      "author": {
        "name": "google-java-format Team",
        "email": "java-team-github-bot@google.com",
        "time": "Mon Nov 07 05:11:20 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Nov 07 05:11:53 2022 -0800"
      },
      "message": "Reformat parameter comments in the canonical Java format (`/* foo\u003d */`).\n\nThis only formats comments that would already trigger the `ParameterComment` check; it shouldn\u0027t make things parameter comments which could then cause compilation errors.\n\nPiperOrigin-RevId: 486631656\n"
    },
    {
      "commit": "c1ea933ba37f27810d3ae01b5958514c02425009",
      "tree": "42230c1bbadcb62fbbe10e9beab17c43cf7871ba",
      "parents": [
        "198cc39e650fb2c744aeac80b6b834691a6b4695"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Oct 27 16:17:26 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Oct 27 16:18:04 2022 -0700"
      },
      "message": "Stop supporting JDK 14 in google-java-format, and update to remove uses of reflection for APIs that can be accessed directly in JDK 17\n\nPiperOrigin-RevId: 484376678\n"
    },
    {
      "commit": "198cc39e650fb2c744aeac80b6b834691a6b4695",
      "tree": "68a7829783211acfc70635dcb0e26d60f83b7ddf",
      "parents": [
        "41d6e373ca84f1980f5ef52f683ae00cf6ec87b9"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Oct 25 09:28:51 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Oct 25 09:29:33 2022 -0700"
      },
      "message": "Update Error Prone version\n\nPiperOrigin-RevId: 483696374\n"
    },
    {
      "commit": "41d6e373ca84f1980f5ef52f683ae00cf6ec87b9",
      "tree": "63fa11af6cef81b767e8754c28e1e66d78b4bfb3",
      "parents": [
        "72248abd0092af2893bfb267832850ab7b3d47a4"
      ],
      "author": {
        "name": "Alan Malloy",
        "email": "amalloy@google.com",
        "time": "Fri Oct 07 12:09:41 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Oct 07 12:11:48 2022 -0700"
      },
      "message": "Improve error message for malformed edits\n\nPiperOrigin-RevId: 479639885\n"
    },
    {
      "commit": "72248abd0092af2893bfb267832850ab7b3d47a4",
      "tree": "208c584b5095770877a1634df52206488b6d2f61",
      "parents": [
        "5496c3af114e74e0a385e044c09d10e96a9e4127"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Oct 06 11:36:11 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Oct 06 11:36:50 2022 -0700"
      },
      "message": "Update tycho version\n\nTo include the fix for https://github.com/eclipse-tycho/tycho/issues/958\n\nPiperOrigin-RevId: 479370465\n"
    },
    {
      "commit": "5496c3af114e74e0a385e044c09d10e96a9e4127",
      "tree": "f48275d428cdad2a07ef63811091b0f3fbd2b5a8",
      "parents": [
        "3d03777aed468582c82d0fed4b7ada62a595ebe5"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu Oct 06 10:11:48 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 06 10:11:48 2022 -0700"
      },
      "message": "Update ci.yml"
    },
    {
      "commit": "3d03777aed468582c82d0fed4b7ada62a595ebe5",
      "tree": "0cf2fc8871b59ce023c7848a199b17169064721d",
      "parents": [
        "309d92ae66a37477f0d2a365475ab99ee85e73e0"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Sep 06 14:54:00 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Sep 06 14:54:56 2022 -0700"
      },
      "message": "Remove a link to an unmaintained project\n\nFixes https://github.com/google/google-java-format/issues/822\n\nPiperOrigin-RevId: 472563830\n"
    },
    {
      "commit": "309d92ae66a37477f0d2a365475ab99ee85e73e0",
      "tree": "ff339f42b161c31daeaa30bd16d46666dde3fb6b",
      "parents": [
        "f70db1b041492e4048f9c2c768667330098d0247"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Tue Aug 30 16:00:56 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Aug 30 16:01:37 2022 -0700"
      },
      "message": "Adjust parameter comment style\n\nPiperOrigin-RevId: 471112648\n"
    },
    {
      "commit": "f70db1b041492e4048f9c2c768667330098d0247",
      "tree": "44fc54a1ea9d7e619d8cd42cd604d944e80cb99c",
      "parents": [
        "858e6c6d6be56ed2b705b388c09c316ae09a1f02"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 09 08:39:46 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Aug 09 08:41:55 2022 -0700"
      },
      "message": "Bump maven-dependency-plugin from 3.2.0 to 3.3.0\n\nBumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.2.0 to 3.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/e52bc0248c00dbf5458a0ce080db260148dab4b9\"\u003e\u003ccode\u003ee52bc02\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-dependency-plugin-3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/0ec0a522e29e740cd8b92da0382c589f3078218e\"\u003e\u003ccode\u003e0ec0a52\u003c/code\u003e\u003c/a\u003e Fix Jenkins url\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/77e42ca2b80d42c8ac6195a1a16595ff0a11e8c0\"\u003e\u003ccode\u003e77e42ca\u003c/code\u003e\u003c/a\u003e [MDEP-796] Upgrade Maven Parent to 35\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/78976c03b6afd8d28ff5cf82511888904cd645b0\"\u003e\u003ccode\u003e78976c0\u003c/code\u003e\u003c/a\u003e [MDEP-795] Update Jetty to 9.4.45.v20220203 (\u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-dependency-plugin/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/a8d4690acefc0d5ac67b6c1d7796802776d8d715\"\u003e\u003ccode\u003ea8d4690\u003c/code\u003e\u003c/a\u003e [MDEP-788] Upgrade maven-reporting-impl to version 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/25ca8338e6af4f121d7d377ccfdd5ada4d4f4410\"\u003e\u003ccode\u003e25ca833\u003c/code\u003e\u003c/a\u003e (doc) Update link to Github PR docs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/76d59f0ffe8ab02757cb9c9d131004b6145a7ceb\"\u003e\u003ccode\u003e76d59f0\u003c/code\u003e\u003c/a\u003e [MDEP-789] Improve documentation of analyze - Non-test scoped\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/b66d2b2e9cf81ce865fcd362ec48b3dfdb1b5548\"\u003e\u003ccode\u003eb66d2b2\u003c/code\u003e\u003c/a\u003e Bump mockito-core from 4.2.0 to 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/b057234aec8b3da4001ae5fa94791dde1a73278f\"\u003e\u003ccode\u003eb057234\u003c/code\u003e\u003c/a\u003e Bump slf4j-simple from 1.7.32 to 1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/commit/f64d4f7f9fcb59769e5587b7ef9dd2300cda205e\"\u003e\u003ccode\u003ef64d4f7\u003c/code\u003e\u003c/a\u003e [MDEP-787] allow ignoring non-test-scoped dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.2.0...maven-dependency-plugin-3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-dependency-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.2.0\u0026new-version\u003d3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #794\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/794 from google:dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.3.0 1ca666e76b569ca5d01c404fd18d57138ec3d62b\nPiperOrigin-RevId: 466369343\n"
    },
    {
      "commit": "858e6c6d6be56ed2b705b388c09c316ae09a1f02",
      "tree": "20a9d93aa3bd77babf070b64642cd660ce516d5a",
      "parents": [
        "5c6f6bcc7a465b084d069ca014629330d587bc8b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 09 08:39:21 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Aug 09 08:40:42 2022 -0700"
      },
      "message": "Bump maven-javadoc-plugin from 3.3.1 to 3.4.0\n\nBumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.1 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/releases\"\u003emaven-javadoc-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[MJAVADOC-530] - Clean up additionalparam documentation by \u003ca href\u003d\"https://github.com/marschall\"\u003e\u003ccode\u003e@​marschall\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/6\"\u003eapache/maven-javadoc-plugin#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-538] Filter out \u0027Picked up\u0027 by \u003ca href\u003d\"https://github.com/risdenk\"\u003e\u003ccode\u003e@​risdenk\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/11\"\u003eapache/maven-javadoc-plugin#11\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-546] Allow to generate report in Spanish locale by \u003ca href\u003d\"https://github.com/belingueres\"\u003e\u003ccode\u003e@​belingueres\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/12\"\u003eapache/maven-javadoc-plugin#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-537] Explicitly the batchMode to true by \u003ca href\u003d\"https://github.com/joshiste\"\u003e\u003ccode\u003e@​joshiste\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/7\"\u003eapache/maven-javadoc-plugin#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix mailing list url in README by \u003ca href\u003d\"https://github.com/rgdoliveira\"\u003e\u003ccode\u003e@​rgdoliveira\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/13\"\u003eapache/maven-javadoc-plugin#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-544] - Changed behaviour of Javadoc for temporary files encoding (options, argfile, ...) by \u003ca href\u003d\"https://github.com/michael-st\"\u003e\u003ccode\u003e@​michael-st\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/10\"\u003eapache/maven-javadoc-plugin#10\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-444] add aggregate-no-fork and aggregate-test-no-fork for non-forking versions of aggregate goals. by \u003ca href\u003d\"https://github.com/busbey\"\u003e\u003ccode\u003e@​busbey\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/2\"\u003eapache/maven-javadoc-plugin#2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid converting separator characters into newline. by \u003ca href\u003d\"https://github.com/cowwoc\"\u003e\u003ccode\u003e@​cowwoc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/19\"\u003eapache/maven-javadoc-plugin#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-577] Fixed typos in User Guide. by \u003ca href\u003d\"https://github.com/glqdlt\"\u003e\u003ccode\u003e@​glqdlt\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/20\"\u003eapache/maven-javadoc-plugin#20\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in additionalDependencies documentation by \u003ca href\u003d\"https://github.com/britter\"\u003e\u003ccode\u003e@​britter\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/23\"\u003eapache/maven-javadoc-plugin#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing \u003ccode\u003e@since\u003c/code\u003e tags to sourceFile[Includes|Excludes] by \u003ca href\u003d\"https://github.com/britter\"\u003e\u003ccode\u003e@​britter\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/24\"\u003eapache/maven-javadoc-plugin#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded example of --add-modules to aggregate FAQ. by \u003ca href\u003d\"https://github.com/cowwoc\"\u003e\u003ccode\u003e@​cowwoc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/18\"\u003eapache/maven-javadoc-plugin#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove space typo in  markdown by \u003ca href\u003d\"https://github.com/nrbw\"\u003e\u003ccode\u003e@​nrbw\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/29\"\u003eapache/maven-javadoc-plugin#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-620] Do not ignore JARs w/o module info when building classpath by \u003ca href\u003d\"https://github.com/fwienber\"\u003e\u003ccode\u003e@​fwienber\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/35\"\u003eapache/maven-javadoc-plugin#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-626] Add a stale javadoc detection mechanism by \u003ca href\u003d\"https://github.com/gnodet\"\u003e\u003ccode\u003e@​gnodet\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/33\"\u003eapache/maven-javadoc-plugin#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-613] exclude skipped modules from javadoc aggregate by \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/36\"\u003eapache/maven-javadoc-plugin#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-636] exclude some modules from aggregated javadoc by \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/37\"\u003eapache/maven-javadoc-plugin#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-639] include requires static from external dependencies for all modules by \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/38\"\u003eapache/maven-javadoc-plugin#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-638] upgrade Doxia Sitetools to 1.9.2 to remove dependency on Struts by \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/39\"\u003eapache/maven-javadoc-plugin#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMJAVADOC-610 by \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/40\"\u003eapache/maven-javadoc-plugin#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-644] Properly close DirectoryStream by \u003ca href\u003d\"https://github.com/britter\"\u003e\u003ccode\u003e@​britter\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/41\"\u003eapache/maven-javadoc-plugin#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate qdox by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/42\"\u003eapache/maven-javadoc-plugin#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate doxia by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/43\"\u003eapache/maven-javadoc-plugin#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate misc apache dependencies by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/44\"\u003eapache/maven-javadoc-plugin#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-614] - \u0026quot;No source files for package\u0026quot; in a directory with accent characters by \u003ca href\u003d\"https://github.com/AlexisJehan\"\u003e\u003ccode\u003e@​AlexisJehan\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/30\"\u003eapache/maven-javadoc-plugin#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUses try with resources by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/45\"\u003eapache/maven-javadoc-plugin#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etoURL --\u0026gt; toURI().toURL() by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/46\"\u003eapache/maven-javadoc-plugin#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-617] Normalize module path so that \u0027..\u0027 in the path are resolved by \u003ca href\u003d\"https://github.com/weissreto\"\u003e\u003ccode\u003e@​weissreto\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/27\"\u003eapache/maven-javadoc-plugin#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace deprecated method scheduled for removal and update archiver by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/47\"\u003eapache/maven-javadoc-plugin#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(doc) Fix referenced parameter by \u003ca href\u003d\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/49\"\u003eapache/maven-javadoc-plugin#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-653] fix javadoc; fix code smells by \u003ca href\u003d\"https://github.com/XenoAmess\"\u003e\u003ccode\u003e@​XenoAmess\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/48\"\u003eapache/maven-javadoc-plugin#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused commons-io  dependency by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/53\"\u003eapache/maven-javadoc-plugin#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-657] The fix operation duplicates annotations on private methods that have an annotation line between the method body and the javadoc comments. by \u003ca href\u003d\"https://github.com/XenoAmess\"\u003e\u003ccode\u003e@​XenoAmess\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/52\"\u003eapache/maven-javadoc-plugin#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd undeclared but used dependency by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/54\"\u003eapache/maven-javadoc-plugin#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-658] The fix operation wrongly delete generic functions\u0027s generic-class javadoc if exist, and add it if lack, and will not create it if param part of javadoc be empty by \u003ca href\u003d\"https://github.com/XenoAmess\"\u003e\u003ccode\u003e@​XenoAmess\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/55\"\u003eapache/maven-javadoc-plugin#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove dead code by \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/56\"\u003eapache/maven-javadoc-plugin#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-659] changing exception description when using \u0026quot;fix\u0026quot;. by \u003ca href\u003d\"https://github.com/XenoAmess\"\u003e\u003ccode\u003e@​XenoAmess\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/57\"\u003eapache/maven-javadoc-plugin#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-664] - Fix stale javadoc data detection on Windows. by \u003ca href\u003d\"https://github.com/Syquel\"\u003e\u003ccode\u003e@​Syquel\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/63\"\u003eapache/maven-javadoc-plugin#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-invoker from 3.0.1 to 3.1.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/73\"\u003eapache/maven-javadoc-plugin#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 2 to 2.3.4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/78\"\u003eapache/maven-javadoc-plugin#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 2.1.5 to 2.1.6 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/81\"\u003eapache/maven-javadoc-plugin#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MJAVADOC-687] Upgrade Jetty Version to last 9.4.x by \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/92\"\u003eapache/maven-javadoc-plugin#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito-core from 3.9.0 to 3.12.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/93\"\u003eapache/maven-javadoc-plugin#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump slf4j-simple from 1.7.30 to 1.7.32 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/94\"\u003eapache/maven-javadoc-plugin#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito-core from 3.12.0 to 4.0.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/103\"\u003eapache/maven-javadoc-plugin#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 2.3.4 to 2.3.5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/102\"\u003eapache/maven-javadoc-plugin#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 2.1.6 to 2.1.7 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/109\"\u003eapache/maven-javadoc-plugin#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 2.3.5 to 2.4.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/107\"\u003eapache/maven-javadoc-plugin#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/40cc602f84dbb0689020b55b24970cdd7147722c\"\u003e\u003ccode\u003e40cc602\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-javadoc-plugin-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/0c6b32fb5ec9c31b4e38d9f32616ff51102623da\"\u003e\u003ccode\u003e0c6b32f\u003c/code\u003e\u003c/a\u003e [MJAVADOC-714] Upgrade to Maven 3.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/506cb74e6abc4b108121b0c586a15b75dd5ccc39\"\u003e\u003ccode\u003e506cb74\u003c/code\u003e\u003c/a\u003e [MJAVADOC-696] Invalid anchors in Javadoc and plugin mojo\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/47d03d3a08cc58a93fa384f4661d79c350842b82\"\u003e\u003ccode\u003e47d03d3\u003c/code\u003e\u003c/a\u003e [MJAVADOC-712] Remove remains of org.codehaus.doxia.sink.Sink\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/5fae3b656e131fa233982eebf0944b5253fc845e\"\u003e\u003ccode\u003e5fae3b6\u003c/code\u003e\u003c/a\u003e [MJAVADOC-711] Upgrade plugins in ITs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/03ca84372ab689c91dd0d5b63cc2ee12ee3c466b\"\u003e\u003ccode\u003e03ca843\u003c/code\u003e\u003c/a\u003e Bump maven-archiver from 3.5.1 to 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/5dcfa6e70795d0b5cf5414a848e7e0aeb5541413\"\u003e\u003ccode\u003e5dcfa6e\u003c/code\u003e\u003c/a\u003e Bump plexus-archiver from 4.2.6 to 4.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/ca00601609903a0e88a067b2aa3d49e88191937a\"\u003e\u003ccode\u003eca00601\u003c/code\u003e\u003c/a\u003e Bump junit in /src/it/projects/MJAVADOC-498_modulepath\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/2583554135dc04db58a435ebcbd2cd19f0d2563a\"\u003e\u003ccode\u003e2583554\u003c/code\u003e\u003c/a\u003e Bump commons-io from 2.2 to 2.7 in /src/it/projects/MJAVADOC-437/module2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/9dd7bddb3db6d0d230092d7fbbd4188a98a3a75e\"\u003e\u003ccode\u003e9dd7bdd\u003c/code\u003e\u003c/a\u003e use shared gh action/release-drafter (\u003ca href\u003d\"https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.1...maven-javadoc-plugin-3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-javadoc-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.3.1\u0026new-version\u003d3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #776\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/776 from google:dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.4.0 84e66973c58e17a4d0e336c5577ad73ca0ba060b\nPiperOrigin-RevId: 466369247\n"
    },
    {
      "commit": "5c6f6bcc7a465b084d069ca014629330d587bc8b",
      "tree": "4d609c2d6ca019077bba6b1dc0b2e99d30049159",
      "parents": [
        "e0132d0fb62624d6616426e8c9e450a814f2db02"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 09 08:39:08 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Tue Aug 09 08:39:37 2022 -0700"
      },
      "message": "Bump native-maven-plugin from 0.9.9 to 0.9.13\n\nBumps [native-maven-plugin](https://github.com/graalvm/native-build-tools) from 0.9.9 to 0.9.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/graalvm/native-build-tools/releases\"\u003enative-maven-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.12\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cp\u003eRead what\u0027s new in the \u003ca href\u003d\"https://graalvm.github.io/native-build-tools/latest/index.html#changelog\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Mockito / Byte Buddy support documentation by \u003ca href\u003d\"https://github.com/lazar-mitrovic\"\u003e\u003ccode\u003e@​lazar-mitrovic\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/236\"\u003egraalvm/native-build-tools#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent builds from failing if no test list is present by \u003ca href\u003d\"https://github.com/lazar-mitrovic\"\u003e\u003ccode\u003e@​lazar-mitrovic\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/239\"\u003egraalvm/native-build-tools#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport different agent modes in the native-image Gradle plugin by \u003ca href\u003d\"https://github.com/gradinac\"\u003e\u003ccode\u003e@​gradinac\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/230\"\u003egraalvm/native-build-tools#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJVM Reachability Metadata support for Maven by \u003ca href\u003d\"https://github.com/alvarosanchez\"\u003e\u003ccode\u003e@​alvarosanchez\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/240\"\u003egraalvm/native-build-tools#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn about deprecated agent DSL by \u003ca href\u003d\"https://github.com/gradinac\"\u003e\u003ccode\u003e@​gradinac\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/242\"\u003egraalvm/native-build-tools#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRework Maven plugin by \u003ca href\u003d\"https://github.com/lazar-mitrovic\"\u003e\u003ccode\u003e@​lazar-mitrovic\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/247\"\u003egraalvm/native-build-tools#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Gradle rich output support, configure default metadata URL on Maven by \u003ca href\u003d\"https://github.com/lazar-mitrovic\"\u003e\u003ccode\u003e@​lazar-mitrovic\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/249\"\u003egraalvm/native-build-tools#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong scope for test dependencies by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/251\"\u003egraalvm/native-build-tools#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for alternative build systems. by \u003ca href\u003d\"https://github.com/gradinac\"\u003e\u003ccode\u003e@​gradinac\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/248\"\u003egraalvm/native-build-tools#248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/graalvm/native-build-tools/compare/0.9.11...0.9.12\"\u003ehttps://github.com/graalvm/native-build-tools/compare/0.9.11...0.9.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.11\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cp\u003eRead what\u0027s new in the \u003ca href\u003d\"https://graalvm.github.io/native-build-tools/latest/index.html#changelog\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd issue templates by \u003ca href\u003d\"https://github.com/lazar-mitrovic\"\u003e\u003ccode\u003e@​lazar-mitrovic\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/216\"\u003egraalvm/native-build-tools#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href\u003d\"https://github.com/arg\"\u003e\u003ccode\u003e@​arg\u003c/code\u003e\u003c/a\u003e file not being used for tests in Maven by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/212\"\u003egraalvm/native-build-tools#212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to use environment variables in native tests by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/217\"\u003egraalvm/native-build-tools#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect declaration of output directory by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/219\"\u003egraalvm/native-build-tools#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor build by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/220\"\u003egraalvm/native-build-tools#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrate native configuration repository with Gradle by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/204\"\u003egraalvm/native-build-tools#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRework argfile generation by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/223\"\u003egraalvm/native-build-tools#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003emetadataRepository\u003c/code\u003e and document feature by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/225\"\u003egraalvm/native-build-tools#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport applications with custom packaging types by \u003ca href\u003d\"https://github.com/alvarosanchez\"\u003e\u003ccode\u003e@​alvarosanchez\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/226\"\u003egraalvm/native-build-tools#226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/alvarosanchez\"\u003e\u003ccode\u003e@​alvarosanchez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/226\"\u003egraalvm/native-build-tools#226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/graalvm/native-build-tools/compare/0.9.10...0.9.11\"\u003ehttps://github.com/graalvm/native-build-tools/compare/0.9.10...0.9.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.10\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cp\u003eRead what\u0027s new in the \u003ca href\u003d\"https://graalvm.github.io/native-build-tools/latest/index.html#changelog\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce skipNativeTests flag in Maven plugin by \u003ca href\u003d\"https://github.com/sbrannen\"\u003e\u003ccode\u003e@​sbrannen\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/193\"\u003egraalvm/native-build-tools#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix system property breaking build cacheability by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/192\"\u003egraalvm/native-build-tools#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure executable ends with \u003ccode\u003e.exe\u003c/code\u003e under Windows by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/199\"\u003egraalvm/native-build-tools#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it possible to override the classpath by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/200\"\u003egraalvm/native-build-tools#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gradle 7.4 by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/202\"\u003egraalvm/native-build-tools#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race condition if tests are executed in parallel by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/195\"\u003egraalvm/native-build-tools#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e@arg\u003c/code\u003e file by \u003ca href\u003d\"https://github.com/melix\"\u003e\u003ccode\u003e@​melix\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/205\"\u003egraalvm/native-build-tools#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/graalvm/native-build-tools/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.graalvm.buildtools:native-maven-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d0.9.9\u0026new-version\u003d0.9.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #799\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/799 from google:dependabot/maven/org.graalvm.buildtools-native-maven-plugin-0.9.13 dacb9ae64ffe78550813e9f1737b5e5fd6b735cf\nPiperOrigin-RevId: 466369202\n"
    },
    {
      "commit": "e0132d0fb62624d6616426e8c9e450a814f2db02",
      "tree": "fcc64c2eb4de10ce3f9baf41d2487eb29a261623",
      "parents": [
        "04fbd4fe3e6bd40cd09eb8e504b2489ddd69063e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 17 10:34:23 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Jun 17 10:34:54 2022 -0700"
      },
      "message": "Bump guava.version from 31.0.1-jre to 31.1-jre\n\nBumps `guava.version` from 31.0.1-jre to 31.1-jre.\nUpdates `guava` from 31.0.1-jre to 31.1-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/guava/releases\"\u003eguava\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e31.1\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang\u003d\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;31.1-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;31.1-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar\"\u003e31.1-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/31.1-android/guava-31.1-android.jar\"\u003e31.1-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href\u003d\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-jre/api/docs/\"\u003e31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-android/api/docs/\"\u003e31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-jre/api/diffs/\"\u003e31.1-jre vs. 31.0.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-android/api/diffs/\"\u003e31.1-android vs. 31.0.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-android/api/androiddiffs/\"\u003e31.1-android vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebase\u003c/code\u003e: Deprecated the \u003ccode\u003eThrowables\u003c/code\u003e methods \u003ccode\u003elazyStackTrace\u003c/code\u003e and \u003ccode\u003elazyStackTraceIsLazy\u003c/code\u003e. They are no longer useful on any current platform. (6ebd7d8648)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Added a new method \u003ccode\u003eImmutableMap.Builder.buildKeepingLast()\u003c/code\u003e, which keeps the last value for any given key rather than throwing an exception when a key appears more than once. (68500b2c09)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: As a side-effect of the \u003ccode\u003ebuildKeepingLast()\u003c/code\u003e change, the idiom \u003ccode\u003eImmutableList.copyOf(Maps.transformValues(map, function))\u003c/code\u003e may produce different results if \u003ccode\u003efunction\u003c/code\u003e has side-effects. (This is not recommended.) (68500b2c09)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehash\u003c/code\u003e: Added \u003ccode\u003eHashing.fingerprint2011()\u003c/code\u003e. (13f703c25f)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eio\u003c/code\u003e: Changed \u003ccode\u003eByteStreams.nullOutputStream()\u003c/code\u003e to follow the contract of \u003ccode\u003eOutputStream.write\u003c/code\u003e by throwing an exception if the range of bytes is out of bounds. (1cd85d01c9)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003e@CheckReturnValue\u003c/code\u003e to the package (with a few exceptions). (a0e2577de6)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003eHttpHeaders\u003c/code\u003e constant for \u003ccode\u003eAccess-Control-Allow-Private-Network\u003c/code\u003e. (6dabbdf9c9)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil.concurrent\u003c/code\u003e: Added accumulate/update methods for \u003ccode\u003eAtomicDouble\u003c/code\u003e and \u003ccode\u003eAtomicDoubleArray\u003c/code\u003e. (2d875d327a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAPIs promoted from \u003ccode\u003e@Beta\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebase\u003c/code\u003e: \u003ccode\u003eThrowables\u003c/code\u003e methods \u003ccode\u003egetCausalChain\u003c/code\u003e and \u003ccode\u003egetCauseAs\u003c/code\u003e (dd462afa6b)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: \u003ccode\u003eStreams\u003c/code\u003e methods \u003ccode\u003emapWithIndex\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e (8079a29463)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: the remaining methods in \u003ccode\u003eComparators\u003c/code\u003e: \u003ccode\u003emin\u003c/code\u003e, \u003ccode\u003emax\u003c/code\u003e, \u003ccode\u003elexicographical\u003c/code\u003e, \u003ccode\u003eemptiesFirst\u003c/code\u003e, \u003ccode\u003eemptiesLast\u003c/code\u003e, \u003ccode\u003eisInOrder\u003c/code\u003e, \u003ccode\u003eisInStrictOrder\u003c/code\u003e (a3e411c3a4)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eescape\u003c/code\u003e: various APIs (468c68a6ac)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `guava-testlib` from 31.0.1-jre to 31.1-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/guava/releases\"\u003eguava-testlib\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e31.1\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang\u003d\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;31.1-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;31.1-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar\"\u003e31.1-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/31.1-android/guava-31.1-android.jar\"\u003e31.1-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href\u003d\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-jre/api/docs/\"\u003e31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-android/api/docs/\"\u003e31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-jre/api/diffs/\"\u003e31.1-jre vs. 31.0.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-android/api/diffs/\"\u003e31.1-android vs. 31.0.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/31.1-android/api/androiddiffs/\"\u003e31.1-android vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebase\u003c/code\u003e: Deprecated the \u003ccode\u003eThrowables\u003c/code\u003e methods \u003ccode\u003elazyStackTrace\u003c/code\u003e and \u003ccode\u003elazyStackTraceIsLazy\u003c/code\u003e. They are no longer useful on any current platform. (6ebd7d8648)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: Added a new method \u003ccode\u003eImmutableMap.Builder.buildKeepingLast()\u003c/code\u003e, which keeps the last value for any given key rather than throwing an exception when a key appears more than once. (68500b2c09)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: As a side-effect of the \u003ccode\u003ebuildKeepingLast()\u003c/code\u003e change, the idiom \u003ccode\u003eImmutableList.copyOf(Maps.transformValues(map, function))\u003c/code\u003e may produce different results if \u003ccode\u003efunction\u003c/code\u003e has side-effects. (This is not recommended.) (68500b2c09)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehash\u003c/code\u003e: Added \u003ccode\u003eHashing.fingerprint2011()\u003c/code\u003e. (13f703c25f)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eio\u003c/code\u003e: Changed \u003ccode\u003eByteStreams.nullOutputStream()\u003c/code\u003e to follow the contract of \u003ccode\u003eOutputStream.write\u003c/code\u003e by throwing an exception if the range of bytes is out of bounds. (1cd85d01c9)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003e@CheckReturnValue\u003c/code\u003e to the package (with a few exceptions). (a0e2577de6)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enet\u003c/code\u003e: Added \u003ccode\u003eHttpHeaders\u003c/code\u003e constant for \u003ccode\u003eAccess-Control-Allow-Private-Network\u003c/code\u003e. (6dabbdf9c9)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil.concurrent\u003c/code\u003e: Added accumulate/update methods for \u003ccode\u003eAtomicDouble\u003c/code\u003e and \u003ccode\u003eAtomicDoubleArray\u003c/code\u003e. (2d875d327a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAPIs promoted from \u003ccode\u003e@Beta\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebase\u003c/code\u003e: \u003ccode\u003eThrowables\u003c/code\u003e methods \u003ccode\u003egetCausalChain\u003c/code\u003e and \u003ccode\u003egetCauseAs\u003c/code\u003e (dd462afa6b)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: \u003ccode\u003eStreams\u003c/code\u003e methods \u003ccode\u003emapWithIndex\u003c/code\u003e and \u003ccode\u003efindLast\u003c/code\u003e (8079a29463)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecollect\u003c/code\u003e: the remaining methods in \u003ccode\u003eComparators\u003c/code\u003e: \u003ccode\u003emin\u003c/code\u003e, \u003ccode\u003emax\u003c/code\u003e, \u003ccode\u003elexicographical\u003c/code\u003e, \u003ccode\u003eemptiesFirst\u003c/code\u003e, \u003ccode\u003eemptiesLast\u003c/code\u003e, \u003ccode\u003eisInOrder\u003c/code\u003e, \u003ccode\u003eisInStrictOrder\u003c/code\u003e (a3e411c3a4)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eescape\u003c/code\u003e: various APIs (468c68a6ac)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #754\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/754 from google:dependabot/maven/guava.version-31.1-jre 70a8d22d3181232e19775b25083779900e213972\nPiperOrigin-RevId: 455648330\n"
    },
    {
      "commit": "04fbd4fe3e6bd40cd09eb8e504b2489ddd69063e",
      "tree": "a5f26be305d96add21bc509c726c4290a522e612",
      "parents": [
        "1551cc251b0cb41ae5669a7fd4ad7068d7890f77"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Wed May 11 18:43:34 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed May 11 18:44:21 2022 -0700"
      },
      "message": "Update tycho version\n\nto see if it helps w/ JDK 19-EA\n\nStartblock:\n   unknown commit is submitted\nPiperOrigin-RevId: 448133464\n"
    },
    {
      "commit": "1551cc251b0cb41ae5669a7fd4ad7068d7890f77",
      "tree": "e19b8df929c88e2c66914394744f9eabe36d1116",
      "parents": [
        "27670bee4fb54b237344dc66bd7e243c7e16c94b"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Sun May 08 14:24:47 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 08 14:24:47 2022 -0700"
      },
      "message": "Update ci.yml\n\nAdd 19-ea, use released 18"
    },
    {
      "commit": "27670bee4fb54b237344dc66bd7e243c7e16c94b",
      "tree": "883891d0e47213dc9082c14b4be121005d75cdee",
      "parents": [
        "b316fffe106496b4fc12184b50fb9bbca59c725c"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Fri Mar 25 15:33:05 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Fri Mar 25 15:33:40 2022 -0700"
      },
      "message": "Avoid ignoring constructor results\n\nPiperOrigin-RevId: 437348911\n"
    },
    {
      "commit": "b316fffe106496b4fc12184b50fb9bbca59c725c",
      "tree": "4a05c173eb76d6e2f8e3a1379f6439b26111277d",
      "parents": [
        "e9410fc57a4a112bfb101a74c787e0ea66081229"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Mar 14 10:39:23 2022 -0700"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Mar 14 10:40:18 2022 -0700"
      },
      "message": "Mention `--add-exports` in the docs for using g-j-f as a library\n\nhttps://github.com/google/google-java-format/pull/760#pullrequestreview-902082926\n\nPiperOrigin-RevId: 434504969\n"
    },
    {
      "commit": "e9410fc57a4a112bfb101a74c787e0ea66081229",
      "tree": "7a5b09220ec9cfe9577356b60d8fed4caa12f2da",
      "parents": [
        "13ca73ebbfa86f6aca5f86be16e6829de6d5014c"
      ],
      "author": {
        "name": "Michael Plump",
        "email": "plumpy@google.com",
        "time": "Thu Mar 10 21:57:26 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Thu Mar 10 21:58:06 2022 -0800"
      },
      "message": "Update the IntelliJ plugin to gjf 1.15.0.\n\nPiperOrigin-RevId: 433928217\n"
    },
    {
      "commit": "97690ec7f5b67328c116264d7dadcb83e2dc6aa0",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "b28d00e3e9671691d3c424b09d915a8ebb809958",
        "4e47fd3e7ddc9c0468fb64803280c6f25e42c5a0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 02:40:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 02:40:21 2022 +0000"
      },
      "message": "Update Android.bp for upstream merge am: ef76c3a89b am: 4522ed74d7 am: 0eb108a34e am: 624c6d7289 am: 4e47fd3e7d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008224\n\nChange-Id: I7a74889e0166125d20df4617668aac717a50a920\n"
    },
    {
      "commit": "b28d00e3e9671691d3c424b09d915a8ebb809958",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "e07dbd3b9abcf80ece2cfb3c0b167b03ac6c384f",
        "f8b0c748052cdeea8b4a67c92fdf3dd91e7f5e8d"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 02:40:20 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 02:40:20 2022 +0000"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027 am: a9457c0ad5 am: 1df1f0c9dd am: f7bf978b9f am: 3e67e01f23 am: f8b0c74805\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008223\n\nChange-Id: Ie53647962ff2d1fb74593bfcb4b210c1bba5c1a8\n"
    },
    {
      "commit": "4e47fd3e7ddc9c0468fb64803280c6f25e42c5a0",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "f8b0c748052cdeea8b4a67c92fdf3dd91e7f5e8d",
        "624c6d728925b2ffd89fda02cef88b4752788b10"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 02:06:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 02:06:36 2022 +0000"
      },
      "message": "Update Android.bp for upstream merge am: ef76c3a89b am: 4522ed74d7 am: 0eb108a34e am: 624c6d7289\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008224\n\nChange-Id: Ie15e5e85d6ad9f673ffbafc422529db593a9e6a0\n"
    },
    {
      "commit": "e07dbd3b9abcf80ece2cfb3c0b167b03ac6c384f",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "3122d37b758c52582b1a114836dbbc8ce0ca1534",
        "624c6d728925b2ffd89fda02cef88b4752788b10"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 02:06:34 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 02:06:34 2022 +0000"
      },
      "message": "Update Android.bp for upstream merge am: ef76c3a89b am: 4522ed74d7 am: 0eb108a34e am: 624c6d7289\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008224\n\nChange-Id: Ib1547346ed135a5c736d644a4c663de720a99940\n"
    },
    {
      "commit": "f8b0c748052cdeea8b4a67c92fdf3dd91e7f5e8d",
      "tree": "a54d67eb156e917a4acc16c4cdbfafa2321bb545",
      "parents": [
        "cdc1a93b033dd9626c1f2c3960f6b4776680f15f",
        "3e67e01f238e7b7ebb13fd291e70866aeb68b419"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 02:06:34 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 02:06:34 2022 +0000"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027 am: a9457c0ad5 am: 1df1f0c9dd am: f7bf978b9f am: 3e67e01f23\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008223\n\nChange-Id: I03f11160f9891d89bf8e55a01cd9aa715bb609f8\n"
    },
    {
      "commit": "3122d37b758c52582b1a114836dbbc8ce0ca1534",
      "tree": "a54d67eb156e917a4acc16c4cdbfafa2321bb545",
      "parents": [
        "cdc1a93b033dd9626c1f2c3960f6b4776680f15f",
        "3e67e01f238e7b7ebb13fd291e70866aeb68b419"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 02:06:33 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 02:06:33 2022 +0000"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027 am: a9457c0ad5 am: 1df1f0c9dd am: f7bf978b9f am: 3e67e01f23\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008223\n\nChange-Id: Ie3ee2a70a4f6e7facdf1226b7389031a86d0128b\n"
    },
    {
      "commit": "624c6d728925b2ffd89fda02cef88b4752788b10",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "3e67e01f238e7b7ebb13fd291e70866aeb68b419",
        "0eb108a34e4564bf3b565fc7990c24f551a4b987"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 01:44:12 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 01:44:12 2022 +0000"
      },
      "message": "Update Android.bp for upstream merge am: ef76c3a89b am: 4522ed74d7 am: 0eb108a34e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008224\n\nChange-Id: I2a5959c39d8226ac8d12e8b92a84d9fbfe4b99e5\n"
    },
    {
      "commit": "3e67e01f238e7b7ebb13fd291e70866aeb68b419",
      "tree": "a54d67eb156e917a4acc16c4cdbfafa2321bb545",
      "parents": [
        "cdc1a93b033dd9626c1f2c3960f6b4776680f15f",
        "f7bf978b9fbd4afb0c808d4fd72a744c6d46520b"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 01:44:10 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 01:44:10 2022 +0000"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027 am: a9457c0ad5 am: 1df1f0c9dd am: f7bf978b9f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008223\n\nChange-Id: I319351cfe1abbfb622daf134dd02078f6f650cd3\n"
    },
    {
      "commit": "0eb108a34e4564bf3b565fc7990c24f551a4b987",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "f7bf978b9fbd4afb0c808d4fd72a744c6d46520b",
        "4522ed74d735f0518b4dce2565c97fc636d8f3ba"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 01:12:25 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 01:12:25 2022 +0000"
      },
      "message": "Update Android.bp for upstream merge am: ef76c3a89b am: 4522ed74d7\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008224\n\nChange-Id: Ia496f79739b49fbf3b3e3086dd64ac0afa6125b8\n"
    },
    {
      "commit": "f7bf978b9fbd4afb0c808d4fd72a744c6d46520b",
      "tree": "a54d67eb156e917a4acc16c4cdbfafa2321bb545",
      "parents": [
        "4fdec21400892689534f1bcc534176069ad64cde",
        "1df1f0c9ddf5c5a954a6127b582cabfddedda7ab"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 01:12:24 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 01:12:24 2022 +0000"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027 am: a9457c0ad5 am: 1df1f0c9dd\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008223\n\nChange-Id: I3ae1e094cb035712cab5fb302c7c293e1382520d\n"
    },
    {
      "commit": "4522ed74d735f0518b4dce2565c97fc636d8f3ba",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "1df1f0c9ddf5c5a954a6127b582cabfddedda7ab",
        "ef76c3a89b4a31b1a4c9ee6b6fa1107d6a6d3919"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 00:39:06 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 00:39:06 2022 +0000"
      },
      "message": "Update Android.bp for upstream merge am: ef76c3a89b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008224\n\nChange-Id: I81ab06eaba8d3ebb3c8568931f67d21962016bf8\n"
    },
    {
      "commit": "1df1f0c9ddf5c5a954a6127b582cabfddedda7ab",
      "tree": "a54d67eb156e917a4acc16c4cdbfafa2321bb545",
      "parents": [
        "4fdec21400892689534f1bcc534176069ad64cde",
        "a9457c0ad598e3f0df05f1b5fb1afe74d07b26b7"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 08 00:39:05 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 08 00:39:05 2022 +0000"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027 am: a9457c0ad5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/google-java-format/+/2008223\n\nChange-Id: If965af02975364a833d05dee81aff3d777832ff5\n"
    },
    {
      "commit": "13ca73ebbfa86f6aca5f86be16e6829de6d5014c",
      "tree": "4c69ff4d565d8d28c9040099ec223fe86bab376e",
      "parents": [
        "ee81afc93990493701a6f7a2801eff058ac57891"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Mar 07 09:06:56 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Mar 07 09:07:33 2022 -0800"
      },
      "message": "Remove documentation for `--add-exports` and `--add-opens` flags\n\nThese are now specified in the manifest: unknown commit\n\nPiperOrigin-RevId: 432959471\n"
    },
    {
      "commit": "ee81afc93990493701a6f7a2801eff058ac57891",
      "tree": "448b0bf6930e68329584a2125a275095088ddc74",
      "parents": [
        "ec76c664107109225dfca2a302cde3fa28ed57cb"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Mon Mar 07 08:08:34 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Mon Mar 07 08:09:20 2022 -0800"
      },
      "message": "Use `Add-Exports` and `Add-Opens` manifest entries for google-java-format\n\nto avoid passing the flags on the command line when using `java -jar`.\n\nPiperOrigin-RevId: 432947555\n"
    },
    {
      "commit": "ef76c3a89b4a31b1a4c9ee6b6fa1107d6a6d3919",
      "tree": "fcee97d43c1f3f2516ad353aaff95a30ba19bffa",
      "parents": [
        "a9457c0ad598e3f0df05f1b5fb1afe74d07b26b7"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 04 22:43:28 2022 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 04 22:43:28 2022 -0800"
      },
      "message": "Update Android.bp for upstream merge\n\nUpstream uses AutoValue now.  Also remove google_java_format_filer,\nwhich doesn\u0027t seem to be used anywhere.\n\nBug: 219098645\nTest: m checkbuild\nChange-Id: I1d88ff5b375006e4cb012a92df1871cc79ad0622\n"
    },
    {
      "commit": "a9457c0ad598e3f0df05f1b5fb1afe74d07b26b7",
      "tree": "a54d67eb156e917a4acc16c4cdbfafa2321bb545",
      "parents": [
        "4fdec21400892689534f1bcc534176069ad64cde",
        "2affc9899279b9ff8fd51df8a70d4e2b9cd309e0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 04 19:36:15 2022 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 04 19:36:15 2022 -0800"
      },
      "message": "Merge commit \u0027v1.14.0^\u0027\n\nBug: 219098645\nTest: m EXPERIMENTAL_USE_OPENJDK17_TOOLCHAIN\u003dtrue\nChange-Id: I98329a494ef8a3d87a4bf6d713a3c3d71d91c160\n"
    },
    {
      "commit": "ec76c664107109225dfca2a302cde3fa28ed57cb",
      "tree": "429fc4e351328f4e72d7ae0b061300bfeb94d775",
      "parents": [
        "4e83b17484ff59cd2efac15da02f0b02d79b571d"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Wed Mar 02 17:18:01 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed Mar 02 17:18:32 2022 -0800"
      },
      "message": "Document new g-j-f release process\n\nPiperOrigin-RevId: 432066347\n"
    },
    {
      "commit": "4e83b17484ff59cd2efac15da02f0b02d79b571d",
      "tree": "9e3ec825b9c7ea03d21ad7109baa1118efc0f504",
      "parents": [
        "ca91facc04718111572da51b1e61827a1a619d29"
      ],
      "author": {
        "name": "Cameron Gregor",
        "email": "cgregor@securecodewarrior.com",
        "time": "Wed Feb 23 08:14:09 2022 -0800"
      },
      "committer": {
        "name": "google-java-format Team",
        "email": "google-java-format-dev+copybara@google.com",
        "time": "Wed Feb 23 08:14:51 2022 -0800"
      },
      "message": "Update fmt-maven-plugin README link from coveo to spotify\n\nSpotify has taken over as maintainers of fmt-maven-plugin, so this PR is just updating the link in the README.\n\nSee https://github.com/spotify/fmt-maven-plugin/issues/105 for reference\n\nFixes #752\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/752 from camac:readme-coveo-to-spotify 80c1df507c7c1866a46f8d8888eb43a772b0cca9\nPiperOrigin-RevId: 430456599\n"
    }
  ],
  "next": "ca91facc04718111572da51b1e61827a1a619d29"
}
