)]}'
{
  "commit": "b88eaf57a3c7ea2efe87cea16a01b987a24faad8",
  "tree": "fa48eea8c77b6578d2900ab11793b0f85592db2d",
  "parents": [
    "6df7a6ede9ba3acd4abfa950ee09cd9fb66d8540"
  ],
  "author": {
    "name": "Domenic Denicola",
    "email": "d@domenic.me",
    "time": "Mon Oct 19 14:41:20 2026"
  },
  "committer": {
    "name": "Domenic Denicola",
    "email": "d@domenic.me",
    "time": "Mon Oct 19 14:41:20 2026"
  },
  "message": "Expect canonical capitalization in transform functions\n\nCSS Transforms requires transform functions to serialize according to their individual grammars. The scaleX, scaleY, scaleZ, skewX, and skewY grammars retain the uppercase axis letter, but ten parsing assertions currently expect lowercase function names.\n\nCorrect those expected names while preserving the existing input and numeric serialization coverage.\n\nhttps://drafts.csswg.org/css-transforms-1/#serialization-of-transform-functions\nhttps://drafts.csswg.org/css-transforms-2/#three-d-transform-functions\n\nCo-authored-by: codex \u003ccodex@openai.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b436fbdea30ec14b989bef19a747c67255fa2935",
      "old_mode": 33188,
      "old_path": "css/css-transforms/parsing/transform-valid.html",
      "new_id": "ee57fb4396af51b61238182a241e7bc86dfb0bf2",
      "new_mode": 33188,
      "new_path": "css/css-transforms/parsing/transform-valid.html"
    }
  ]
}
