)]}'
{
  "commit": "b1c84cb95a7724d32bfaa26d43cd5a1f41bc8d21",
  "tree": "8d0ffb407a4c6665cc3095d62f4106caf90b37bb",
  "parents": [
    "48f4ed7b8253282c8853941e4851bbe428bbcad1"
  ],
  "author": {
    "name": "Sarbagya Dhaubanjar",
    "email": "sarbagyastha@gmail.com",
    "time": "Sat Mar 08 08:26:17 2025 +0545"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Fri Mar 07 19:31:44 2025 -0800"
  },
  "message": "Added calendar delegate to support custom calendar systems (#161874)\n\nAdded `CalendarDelegate` class that supports plugging in custom calendar\nlogics other than Gregorian Calendar System.\n\nHere is an example implementation for Nepali(Bikram Sambat) Calendar\nSystem:\nhttps://github.com/sarbagyastha/nepali_date_picker/blob/m3/lib/src/nepali_calendar_delegate.dart\n\nDemo using the `NepaliDatePickerDelegate`:\nhttps://date.sarbagyastha.com.np/\n\nFixes https://github.com/flutter/flutter/issues/77531,\nhttps://github.com/flutter/flutter/issues/161873\n\n## Pre-launch Checklist\n\n- [X] I read the [Contributor Guide] and followed the process outlined\nthere for submitting PRs.\n- [x] I read the [Tree Hygiene] wiki page, which explains my\nresponsibilities.\n- [x] I read and followed the [Flutter Style Guide], including [Features\nwe expect every widget to implement].\n- [x] I signed the [CLA].\n- [x] I listed at least one issue that this PR fixes in the description\nabove.\n- [x] I updated/added relevant documentation (doc comments with `///`).\n- [x] I added new tests to check the change I am making, or this PR is\n[test-exempt].\n- [x] I followed the [breaking change policy] and added [Data Driven\nFixes] where supported.\n- [x] All existing and new tests are passing.\n\n---------\n\nCo-authored-by: Tong Mu \u003cdkwingsmt@users.noreply.github.com\u003e\nhttps://dart.googlesource.com/external/github.com/flutter/flutter/+/6d6d7914f99fcee9a6ae68829bd27997c8bff86b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2675c89f6eb8f5b2acc60432db50e4e9234527ce",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "a7a508a3358ac9ef05a96a27b510a1350144367a",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "d666eb69339976be88995cc956e9d8ca7d366dae",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "c0427bc8df86148dd9cc1af00f1fa09af243c571",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
