)]}'
{
  "commit": "0725e3249ce4eaeaee39a9a3530f656231855b22",
  "tree": "78397ce4c4e1c827def84e630a9ea68d1d44318a",
  "parents": [
    "2484069f1d7f41561d62f42e7e8700fa5026e5c3"
  ],
  "author": {
    "name": "David Zbarsky",
    "email": "dzbarsky@gmail.com",
    "time": "Mon Apr 27 20:54:36 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 28 00:54:36 2026 +0000"
  },
  "message": "Stop including deprecated properties in context by default (#4389)\n\n**What type of PR is this?**\nCleanup\n\n**What does this PR do? Why is it needed?**\nWe would like to drop support for these properties completely, but for\nnow let\u0027s make them opt-in rather than opt-out. The core Go rules have\nnot been using them for 9 months or so.\n\n**Which issues(s) does this PR fix?**\n\nFixes #\n\n**Other notes for review**",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38438955ada324202341ef357c500d300af32832",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "13805150536e97bc42eac952aeaa827b0bdd916b",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "baae45c732bb4f68027f173bcb6cf4bf04f511dd",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "db486286c81611dc52d22c8a505b046fbfcedbfa",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "76f3c381b01e8398a59a20392c15277efedbd334",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "3e4583855bd30ff3b4897667bf0e4a420a674691",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "da409637955cf6801418843ed28e21a78d9cb22c",
      "old_mode": 33188,
      "old_path": "extras/gomock.bzl",
      "new_id": "21b53110c2a7b979ce24e66eee901dcd1f7a48b6",
      "new_mode": 33188,
      "new_path": "extras/gomock.bzl"
    },
    {
      "type": "modify",
      "old_id": "14094944eeb83fa20b9fba06e38aa1545c871777",
      "old_mode": 33188,
      "old_path": "go/private/actions/stdlib.bzl",
      "new_id": "cd028a333e71ee124a51f13f07763af0e603400a",
      "new_mode": 33188,
      "new_path": "go/private/actions/stdlib.bzl"
    },
    {
      "type": "modify",
      "old_id": "3d7522511373426c0467f3448ad94c34adf8d6f2",
      "old_mode": 33188,
      "old_path": "go/private/context.bzl",
      "new_id": "1b8d6d0c6207d051653190b12cb69bf8f5782cb9",
      "new_mode": 33188,
      "new_path": "go/private/context.bzl"
    },
    {
      "type": "modify",
      "old_id": "9059a9f2d45692443017c9721642055a40aa1e3d",
      "old_mode": 33188,
      "old_path": "go/private/rules/binary.bzl",
      "new_id": "082b4e56c6ad34124114268862bae7a803f86e6b",
      "new_mode": 33188,
      "new_path": "go/private/rules/binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "f58d70f3ec8d83b299c182fc13cecae51d77492b",
      "old_mode": 33188,
      "old_path": "go/private/rules/library.bzl",
      "new_id": "f89a55e93c522d1deeefb0b329ae8847c7dd2d6d",
      "new_mode": 33188,
      "new_path": "go/private/rules/library.bzl"
    },
    {
      "type": "modify",
      "old_id": "b62805eb0827952930a657266667c405bd98fa2f",
      "old_mode": 33188,
      "old_path": "go/private/rules/nogo.bzl",
      "new_id": "ef5ebaae305bbbf4feee0a5c3ca410aa4000f514",
      "new_mode": 33188,
      "new_path": "go/private/rules/nogo.bzl"
    },
    {
      "type": "modify",
      "old_id": "9cc443991496f3ba648415b1086379a5badf1ebf",
      "old_mode": 33188,
      "old_path": "go/private/rules/source.bzl",
      "new_id": "95134071ea6da442f5bb17a6504bd12dcf8491da",
      "new_mode": 33188,
      "new_path": "go/private/rules/source.bzl"
    },
    {
      "type": "modify",
      "old_id": "1982fa90f94702a1007fe6d5f42b9a21dbc23e05",
      "old_mode": 33188,
      "old_path": "go/private/rules/stdlib.bzl",
      "new_id": "024cf60f2566cafc0c369d4fa01194e20141f303",
      "new_mode": 33188,
      "new_path": "go/private/rules/stdlib.bzl"
    },
    {
      "type": "modify",
      "old_id": "a5b52a2c3dbd845064616026c055621da0943662",
      "old_mode": 33188,
      "old_path": "go/private/rules/test.bzl",
      "new_id": "4b83eef3847a68e73ed17f6de21fe9c4325d81ba",
      "new_mode": 33188,
      "new_path": "go/private/rules/test.bzl"
    },
    {
      "type": "modify",
      "old_id": "e1b16d1b22ccd887aa0557833615c6e2f8743dfe",
      "old_mode": 33188,
      "old_path": "proto/compiler.bzl",
      "new_id": "eab451d0f2a9b4e011a9ff81771fbd8b6c569191",
      "new_mode": 33188,
      "new_path": "proto/compiler.bzl"
    },
    {
      "type": "modify",
      "old_id": "1ed0e38c153438b5fe1b8411afcce7b5e86a74cf",
      "old_mode": 33188,
      "old_path": "proto/def.bzl",
      "new_id": "9e37f7b8410431477749d61b647bec99b3c1ceb9",
      "new_mode": 33188,
      "new_path": "proto/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "2f0dc4a1b9bb9a1eb802375e2e3de0b82cf16864",
      "old_mode": 33188,
      "old_path": "tests/bcr/MODULE.bazel",
      "new_id": "f5164b04c178f41e247558afbe3a42b7a9e4e98d",
      "new_mode": 33188,
      "new_path": "tests/bcr/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "a919e153d2ac616322e3d5266688e82f73fe2545",
      "old_mode": 33188,
      "old_path": "tests/bcr/MODULE.bazel.lock",
      "new_id": "83ded7894794bef96cb44caed35068716ed17456",
      "new_mode": 33188,
      "new_path": "tests/bcr/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "7f6cc30985a41cc8e547fdc445bdd6ad440971b7",
      "old_mode": 33188,
      "old_path": "tests/integration/gazelle/gazelle_test.go",
      "new_id": "c9c6ad9b398a7d47d1cd58fb615355b0f4a81b02",
      "new_mode": 33188,
      "new_path": "tests/integration/gazelle/gazelle_test.go"
    }
  ]
}
