)]}'
{
  "commit": "f8a0990582abcdd53260b4379120ad755091081c",
  "tree": "3df330d667e35a06e4268797e3218cca27192c90",
  "parents": [
    "7e87e5920f53e424b8ded3f5641b7d50f41550f7"
  ],
  "author": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Thu Aug 20 09:01:11 2026 +0200"
  },
  "committer": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Thu Aug 20 09:01:11 2026 +0200"
  },
  "message": "Document zero-member support in the macro API reference\n\ndocs/mkdocs/docs/features/arbitrary_types.md already gained a note, but\nthe three api/macros pages are where the parameter contract is actually\nspecified and they still described member as a non-empty list.\n\nState that the list may be empty on each page, and add a note showing\nwhat the zero-member case generates: an empty JSON object for the plain\nmacros, and base-type-only serialization for the derived ones. Both notes\nrecord that the WITH_NAMES variants do not support this.\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "433d5b9a07657447475a644fb63412989a9d0ce6",
      "old_mode": 33188,
      "old_path": "docs/mkdocs/docs/api/macros/nlohmann_define_derived_type.md",
      "new_id": "8c549d137289f433caacb27ad27c929ef8d4bfe9",
      "new_mode": 33188,
      "new_path": "docs/mkdocs/docs/api/macros/nlohmann_define_derived_type.md"
    },
    {
      "type": "modify",
      "old_id": "f0c32c5579b0876b872d44a3b421dd061ff17f2f",
      "old_mode": 33188,
      "old_path": "docs/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md",
      "new_id": "deef3fec9cc7beb800e655ba81fc1ab150f82b06",
      "new_mode": 33188,
      "new_path": "docs/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md"
    },
    {
      "type": "modify",
      "old_id": "cc830475044959e832b471fc92e0e8b2937e39ee",
      "old_mode": 33188,
      "old_path": "docs/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md",
      "new_id": "6a29c9e6624da6013d557bb14b07959d83faf477",
      "new_mode": 33188,
      "new_path": "docs/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md"
    }
  ]
}
