)]}'
{
  "commit": "833433edf813df24e9a48e01fc38647d53b979f8",
  "tree": "fd52722abc8a78e3656e696cd24cf95a5813d5a5",
  "parents": [
    "7af986e3978044ded942937b11268c760343c70f"
  ],
  "author": {
    "name": "Kevin Moore",
    "email": "kevmoo@users.noreply.github.com",
    "time": "Mon Jul 06 16:59:42 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 06 16:59:42 2026 -0700"
  },
  "message": "chore: standardize min SDK to ^3.9.0 and unify lints\n\nStandardize package environments and lint configurations across the monorepo to ensure consistent analysis and modern Dart syntax support.\n\n- Bump minimum Dart SDK constraint to ^3.9.0 across all packages\n- Update mono_repo CI matrices to analyze uniformly against Dart 3.9.0\n- Unify repository analysis options and lint rules (including global deprecation ignore handling)\n- Apply modern code formatting required by the SDK bump",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bda3704c4fc65b263c6f7ae82847c8a028cf0ce",
      "old_mode": 33188,
      "old_path": ".github/workflows/compliance.yml",
      "new_id": "34038cf499e81e43a5636a2fc2e4869f485ebe3a",
      "new_mode": 33188,
      "new_path": ".github/workflows/compliance.yml"
    },
    {
      "type": "modify",
      "old_id": "62367e506cee4be2ffb8d9a6d82e33e2961588b6",
      "old_mode": 33188,
      "old_path": ".github/workflows/dart.yml",
      "new_id": "5d25010b88c96437608cdd14000e4942133eedc1",
      "new_mode": 33188,
      "new_path": ".github/workflows/dart.yml"
    },
    {
      "type": "modify",
      "old_id": "772ee388ebfb8d5b5398ab627909c2f696c22934",
      "old_mode": 33188,
      "old_path": "analysis_options.yaml",
      "new_id": "bc034739c2e7f1927a9cf7a4ea5f64ac4abf9664",
      "new_mode": 33188,
      "new_path": "analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "f434dff3b78f632077a326062b8f961d6df34b31",
      "old_mode": 33188,
      "old_path": "pkgs/_shelf_compliance/lib/src/compliance_result.dart",
      "new_id": "32f0ee0038260033bc06d56adfae8c931bdc09d8",
      "new_mode": 33188,
      "new_path": "pkgs/_shelf_compliance/lib/src/compliance_result.dart"
    },
    {
      "type": "modify",
      "old_id": "9ae1f1044b8e82f7cb0b33aa0c0bc9e8017708cf",
      "old_mode": 33188,
      "old_path": "pkgs/shelf/mono_pkg.yaml",
      "new_id": "f7da38e8235a2e41a0f50e9c3ee8cbc399eb9137",
      "new_mode": 33188,
      "new_path": "pkgs/shelf/mono_pkg.yaml"
    },
    {
      "type": "modify",
      "old_id": "ade774780d6fb41ada5f2a7a0587ccca5d48690f",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_packages_handler/CHANGELOG.md",
      "new_id": "d08cb1498d0840cbd31e0618b9980b60dfe3fc30",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_packages_handler/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "2ffb091f354282d02fc0d3cce4dcffc23070c4bc",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_packages_handler/lib/src/package_config_handler.dart",
      "new_id": "71dc8d42d5d1f6ce12e5d8e532a82a7159f57168",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_packages_handler/lib/src/package_config_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "0d674ff2456b958d1c312c73b60c3bf10817b638",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_packages_handler/pubspec.yaml",
      "new_id": "70041d6507ecaaaf1f9222a3152f22aae4c02d6e",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_packages_handler/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3b6bcc264d066e21c1f9c2304401dae308f3aad3",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_packages_handler/test/packages_handler_test.dart",
      "new_id": "deecfd4da6abcef062ae0d6fa6243607bc842c95",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_packages_handler/test/packages_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "37e518fee16ff8a6654c30c383e2b506f97a1074",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_proxy/CHANGELOG.md",
      "new_id": "3e22882f6bd9ae59dec2c676e13e88c250d1b41e",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_proxy/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "12f97f69ae49ad1417aba2b12bbd3c13cb2be17c",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_proxy/lib/shelf_proxy.dart",
      "new_id": "59a8ae39aef0002f2e68f1e227b44110746e31a1",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_proxy/lib/shelf_proxy.dart"
    },
    {
      "type": "modify",
      "old_id": "3fa2457e002e19aa95f6f0401b638585643a9ee7",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_proxy/pubspec.yaml",
      "new_id": "06d10aa43f56456ab1cf53dfc48e2549b8d043f1",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_proxy/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5f3ceaa4bc56dea934f1bb4e0b226c7a4826ade1",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_proxy/test/shelf_proxy_test.dart",
      "new_id": "c792988c28b1a63808817c71e24186ca85b28bac",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_proxy/test/shelf_proxy_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e43718f4975a520415849793012c84d2ded92188",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/CHANGELOG.md",
      "new_id": "eaec2e6aa7ab14d4c84317fd74545d4fda7d82a2",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "54e0d83cbb24d12ae98c23188dd275d0a21eaf6c",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/benchmark/router_benchmark.dart",
      "new_id": "63944ea828f5ec889f8b91ce08f02964386ba529",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/benchmark/router_benchmark.dart"
    },
    {
      "type": "modify",
      "old_id": "419a7413744a7a0add3f0c9ebdff022f771953b4",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/lib/src/route.dart",
      "new_id": "30b5d2a38311d9ee22e80182dfd1b31ad7d5b281",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/lib/src/route.dart"
    },
    {
      "type": "modify",
      "old_id": "8ba3c1259f12e5ee15cc9626644ce7945c072edc",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/lib/src/router.dart",
      "new_id": "3c1d03eefd823badef79a1b599e1818b596f343c",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/lib/src/router.dart"
    },
    {
      "type": "modify",
      "old_id": "d92f4d77b94ce448d9d56e0e3cda3225c170c849",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/lib/src/router_entry.dart",
      "new_id": "98907fa763bbd2501bbe8c18dbb2287a0aa36b15",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/lib/src/router_entry.dart"
    },
    {
      "type": "modify",
      "old_id": "9e292fe0fb1d12bab07ed92cf009c4152da6ac8d",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/lib/src/trie.dart",
      "new_id": "bc7b33b51d9d88b750a1832aafb978d932557b46",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/lib/src/trie.dart"
    },
    {
      "type": "modify",
      "old_id": "4a72727a3268f3de23f21a8fc73af69dceb812a6",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/pubspec.yaml",
      "new_id": "4141b2146778d1fa9d30dbbe75ff59fcf9be83a7",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1012f9abc9bdb78ded683f45852af831e95043a0",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/test/route_entry_test.dart",
      "new_id": "9274a8262fc2822e9f88c19015ca17231983c7af",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/test/route_entry_test.dart"
    },
    {
      "type": "modify",
      "old_id": "50e8e719137ddfbc83447fe64c00201fe6ddacf1",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/test/router_test.dart",
      "new_id": "fd8ca8e67b8197f0056aa97e431705729aa36e08",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/test/router_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bf79d74f2be1b61347f710b60b63792ae06f7493",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router/test/trie_test.dart",
      "new_id": "c7b224fa64ac437d89f3196d46003b1600bd808d",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router/test/trie_test.dart"
    },
    {
      "type": "modify",
      "old_id": "79f67bdd78280eb21c6ce9703effa10eca99fd21",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router_generator/CHANGELOG.md",
      "new_id": "1677451e1208464923017fa385da4277fa962c79",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router_generator/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "87848c72f9b3831577b5836999d4f00cfa0fdaa6",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router_generator/lib/src/shelf_router_generator.dart",
      "new_id": "081a614af375e0360ebceebe848709d1f5b9b7a7",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router_generator/lib/src/shelf_router_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "cefc4183b91cd6b1c42a279cdc7d0b7a29783e9a",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_router_generator/pubspec.yaml",
      "new_id": "c88bbe7025b063e89979f1e28f781d45d1d3335c",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_router_generator/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e6f77bb11e7d13e159a1501cb0d8100991fcc7d1",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/CHANGELOG.md",
      "new_id": "37b3ebc3408de363202d641ed1e9d17c0989ffce",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "77ceb96a0f07f6b517ac7cecdff14a5839c8d54c",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/benchmark/static_benchmark.dart",
      "new_id": "97a18d65ce84a7752fa05c6ccdaf3cc423745274",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/benchmark/static_benchmark.dart"
    },
    {
      "type": "modify",
      "old_id": "1e3723552efaf72d25d183e9091c683e12d60880",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/example/example.dart",
      "new_id": "5b0ca0adb03fdc15fdd320c66eeea76fc1d0d3d7",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/example/example.dart"
    },
    {
      "type": "modify",
      "old_id": "4698f9c66a933cc5e4ac89871da42c12971db659",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/lib/src/directory_listing.dart",
      "new_id": "45bf98f98abbc8afcb5bb100b9124c19a0f44bb4",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/lib/src/directory_listing.dart"
    },
    {
      "type": "modify",
      "old_id": "dcd770409fa6b7251e2e721191937e44fd4ea80d",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/lib/src/static_handler.dart",
      "new_id": "ca4d5bf767432376eb8b5dcd198c8207115f6531",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/lib/src/static_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "ba621775056fc51507ccd751ba6f94a7a3e28a9c",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/lib/src/util.dart",
      "new_id": "3d83c6c906af7b127f39345a77b424326d60e3fa",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/lib/src/util.dart"
    },
    {
      "type": "modify",
      "old_id": "2ef67e68005be34766fe451f12249f55df743af6",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/pubspec.yaml",
      "new_id": "7c0caa1d20a7a051ddc3135523752a74900e3ab0",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3a18e96a6448c7671e2974fb35a8f031f18a74f0",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/alternative_root_test.dart",
      "new_id": "202eca3416eeb4c550cf80ba4eaf43be67326d1c",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/alternative_root_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bc86f98cfb7e95c8f59b4af2f07787c85b6c54af",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/basic_file_test.dart",
      "new_id": "d76ffd962c600fe647d2d44020de678e0575b5c8",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/basic_file_test.dart"
    },
    {
      "type": "modify",
      "old_id": "91c4c86582fd18ce9a142572beb2a2ee14a10120",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/create_file_handler_test.dart",
      "new_id": "31f0899b8072812453de2a4ada65f0cabf88307c",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/create_file_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c6b5fb119f949bafd695c1b548b316bd78d3a334",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/default_document_test.dart",
      "new_id": "f83cf1be88821d14e3b8b9d56065faedebb751ae",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/default_document_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4846428e3932572ad39d1b368ad24bed8cbe33e9",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/directory_listing_test.dart",
      "new_id": "488b62fc88ce276d050254b5f9616e187677310a",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/directory_listing_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5ca5c802bea9d5b42420edec9ee0a09231336989",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/get_handler_test.dart",
      "new_id": "029f083bf2eb3556c50bab108306b594c4e4c091",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/get_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0a0249ad0fe505219ee396f4f78b21f237d20f98",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/sample_test.dart",
      "new_id": "6b2259e107dcc8fea06447f597bb917e977cec84",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/sample_test.dart"
    },
    {
      "type": "modify",
      "old_id": "80ba32c51daa80c5719d43ab2d719c776c9313ae",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/symbolic_link_test.dart",
      "new_id": "f82b1b05ed79a4a3a1f914ef5f833c9349acbcee",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/symbolic_link_test.dart"
    },
    {
      "type": "modify",
      "old_id": "81d5ead9a85be5594b6969a7ead2f7a9603249d3",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_static/test/test_util.dart",
      "new_id": "3b65e54317d1cb6da8b04dd117f3a15c7fd6f956",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_static/test/test_util.dart"
    },
    {
      "type": "modify",
      "old_id": "cb895460a466c15e42466e7816526a571e369476",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/CHANGELOG.md",
      "new_id": "253514b25429504146a68ab2d8eb1ab704e362f3",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "c08808bbc3a6c2e7f9c3aacc7c43fe475b4ad6eb",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/lib/src/expectation.dart",
      "new_id": "6b0232361b1564d30dd3b08c531078807e7c69f1",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/lib/src/expectation.dart"
    },
    {
      "type": "modify",
      "old_id": "f2b77da40ecd6dea7f818ce1d1f8546473a84438",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/lib/src/handler.dart",
      "new_id": "d446da30fe5c5429d152effa1fdcbfcad6a0a691",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/lib/src/handler.dart"
    },
    {
      "type": "modify",
      "old_id": "d784ae418f69b9e3165c14a81a00cc2b4c89838c",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/lib/src/server.dart",
      "new_id": "ab1cad9f3be83666bb5b5ae08c9e3fa33784a3fa",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/lib/src/server.dart"
    },
    {
      "type": "modify",
      "old_id": "c842049373b28f53052b8bb1c2dfe89919a851ed",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/pubspec.yaml",
      "new_id": "eb43bbc4dc7eb0915745024e17aeafa41b5a0a37",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5b91119e12122f042ac2cb75445f5aef74534f88",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/test/handler_test.dart",
      "new_id": "7994c7a9d455edb0dd6139eada8cc43a43fef198",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/test/handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d92e85e719d171302ef1ccb933d7c4215029117c",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_test_handler/test/server_test.dart",
      "new_id": "314398ab841c0c333a570866a115086e480cbc3b",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_test_handler/test/server_test.dart"
    },
    {
      "type": "modify",
      "old_id": "980b77f2a13130155396a988bd5f8f374fba37dd",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_web_socket/CHANGELOG.md",
      "new_id": "e5d0c6763a55c3c562a4b5648096a3a700b5b707",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_web_socket/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e86010fd44e1bed12e65250dcb760209682e708b",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_web_socket/lib/src/web_socket_handler.dart",
      "new_id": "d2c36c2ad7d5a299a65d17a313be66e6eefcfe56",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_web_socket/lib/src/web_socket_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "9d142ddfe84491d7a8c002982ed171510c1f6aa3",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_web_socket/pubspec.yaml",
      "new_id": "3166f81d778daace6c0cef79ff0bcc0ecb3b236a",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_web_socket/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5199c47f3c8e53812fb344d45cef6ee6faf52c2b",
      "old_mode": 33188,
      "old_path": "pkgs/shelf_web_socket/test/web_socket_test.dart",
      "new_id": "f50fe958363d8df533184337a29cff363d5c8b91",
      "new_mode": 33188,
      "new_path": "pkgs/shelf_web_socket/test/web_socket_test.dart"
    }
  ]
}
