)]}'
{
  "commit": "59b8fa1ec8a2d45dc9df64e05b1c4f2f2d4b58f5",
  "tree": "28b4a3213c634eb5c065f9fc68c7fc2e3420f70b",
  "parents": [
    "8bb272ed17fefad16c99e238887e100b7938195c"
  ],
  "author": {
    "name": "Andrey Kulikov",
    "email": "andreykulikov@google.com",
    "time": "Wed Feb 02 14:17:54 2022 +0000"
  },
  "committer": {
    "name": "Andrey Kulikov",
    "email": "andreykulikov@google.com",
    "time": "Wed Feb 02 19:26:58 2022 +0000"
  },
  "message": "Fix bug when rememberSaveable with input is restored in the wrong order\n\nWe need to not restart DisposableEffect when the value changes. Instead we use rememberUpdatedState in order to update the value to be used in the captured lambda.\n\nFixes: 214396074\nTest: new test in RememberSaveableTest\nChange-Id: I153fc8a719135f7dd4d7ed5407f2553bed49ce68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "033b693f4dd87510caa717dc78504d5b70e85688",
      "old_mode": 33188,
      "old_path": "compose/runtime/runtime-saveable/src/androidAndroidTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
      "new_id": "1d15b6cc886542d6acb5953b24f26aec6547ee28",
      "new_mode": 33188,
      "new_path": "compose/runtime/runtime-saveable/src/androidAndroidTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt"
    },
    {
      "type": "modify",
      "old_id": "44c0b1f66c1e7b649777f659c491738a85c804c7",
      "old_mode": 33188,
      "old_path": "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
      "new_id": "68f4cee1bb40244377112da3afc4cc817982edf8",
      "new_mode": 33188,
      "new_path": "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt"
    }
  ]
}
