)]}'
{
  "commit": "683c6e24a58e1a676e73bf167d5568ebf69d9d86",
  "tree": "4a38ec48b761e5c6315a2e05d7b62da193bfde62",
  "parents": [
    "49f400f8e82eabc2197ddbaa5abc348c67b2f5ba"
  ],
  "author": {
    "name": "Chuckame",
    "email": "Chuckame@users.noreply.github.com",
    "time": "Sun Aug 25 22:14:06 2024 +0200"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Sun Aug 25 13:21:14 2024 -0700"
  },
  "message": "Add ability to provide selectableDayPredicate for showDateRangePicker (#150355)\n\n- Closes #63973\n- Now able to provide a `selectableDayPredicate`\n- No breaking change (same behavior as before if not set)\n- Reuse the same feature as the DatePicker: non-selectable days are greyed and not clickable\n- Reuse the same error message as if the user set a wrong date range\n- Made public `CalendarDateRangePicker`, actually the same for `CalendarDatePicker`, to allow using the range picker outside the `showDateRangePicker` bottom sheet modal\n\n## Examples\n- Disable days after the next non selectable day when start day has been selected\n\nhttps://github.com/flutter/flutter/assets/16419143/2a2be325-1e2f-470c-8b17-b4ed5b2ad43e\n\n- Select a range including non-selectable days\n\n\u003cimg width\u003d\"363\" alt\u003d\"image\" src\u003d\"https://github.com/flutter/flutter/assets/16419143/21e32def-46f0-41d6-974f-281a0405e28e\"\u003e\nhttps://dart.googlesource.com/external/github.com/flutter/flutter/+/950af9515ad18aa40a82e40e783c14b83d3ecf15\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19dee33756ee5ba87b3da882a4817fba003932cc",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "0daabbab4f02493b4a87124aeeba883952b07fdd",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "b3efd52950c814712db239ad60aeb4ede78dc53c",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "3849a427fdb0fd66ef9017b6db3d564336b393ac",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
