| ⇢ | A | SyncSwitch added |
| ⇢ | A | SyncFlatten::flattenSyncedDataMultiThread() added | |
| ⇢ | A | SyncSwitch::handle() added | |
| ⇢ | A | SyncSwitch::isPreview() added | |
| ⇢ | A | SyncData::setNewRelease() added | |
| ⇢ | A | SyncFlatten::canSwitch() added | |
| ⇢ | A | SyncFlatten::withTruncate() added | |
| ⇢ | A | SyncFlatten::isPreview() added | |
| ⇢ | A | SyncFlatten::isMultiThread() added | |
| ⇢ | A | SyncFlatten::updateFromOtherThread() added | |
| ⇢ | A | SyncFlatten::getCurrentRelease() added | |
| ⋮ | view more | ||
| A | ↘ | B | SyncFlatten::handle() got worse |