1. 7905a13 Add lint check to ban use of @hide annotation by Tiem Song · 1 year, 3 months ago
  2. 6bbbefc Refactor DataStoreImpl read logic, which fixes race conditions where flow collectors could see values in wrong order if reads happen during concurrent writes by Zhiyuan Wang · 1 year, 3 months ago
  3. 6d45e8f Clean up nits in MultiProcessDataStoreMultiProcessTest by Zhiyuan Wang · 1 year, 4 months ago
  4. cdfc1fe Merge "Increment DataStore version "after" write" into androidx-main by Treehugger Robot · 1 year, 4 months ago
  5. b0a717c Increment DataStore version "after" write by Yigit Boyar · 1 year, 5 months ago
  6. e8626fc disable flaky datastore test by Yigit Boyar · 1 year, 4 months ago
  7. 1da66ca Handle cases where read fails after init by Yigit Boyar · 1 year, 4 months ago
  8. 858dfbf Fix flaky DataStore RXJava 2/3 tests by Yigit Boyar · 1 year, 4 months ago
  9. 7a2c719 Use a new InterProcessCoordinator interface to consolidate SingleProc and MultiProc DataStore impls to DataStoreImpl by Zhiyuan Wang · 1 year, 5 months ago
  10. c930b59 Update metalava from ab/9576127 by Aurimas Liutikas · 1 year, 4 months ago
  11. ef5fb01 Kotlin 1.8.0 Rebase by Jim Sproch · 1 year, 7 months ago
  12. 711387f Avoid switching coroutine context by loading native library in init in MultiProcDataStore by Zhiyuan Wang · 1 year, 6 months ago
  13. 6d05dc7 Upgrade to gradle-8.0-rc-1 by Alan Viverette · 1 year, 7 months ago
  14. 587822c Remove enableMlock option for SharedCounter by Zhiyuan Wang · 1 year, 6 months ago
  15. 67e3e71 Merge "Datastore preferences converted to KMP library." into androidx-main by Treehugger Robot · 1 year, 6 months ago
  16. 3d13350 Datastore preferences converted to KMP library. by paulmalolepsy · 1 year, 7 months ago
  17. 0a35d65 removing explicit setting of library groups by Jeff Gaston · 1 year, 7 months ago
  18. 55f1e06 Merge "Adding all KMP platforms to datastore:datastore." into androidx-main by Paul Malolepsy · 1 year, 7 months ago
  19. 8ee2f6e Validating that the autodetected groupId matches the explicitly set groupId for non-published projects too by Jeff Gaston · 1 year, 7 months ago
  20. 86021f20 Adding all KMP platforms to datastore:datastore. by paulmalolepsy · 1 year, 7 months ago
  21. fc1b711 Merge changes from topic "deprecate-launchWhenX" into androidx-main by Clara Fok · 1 year, 7 months ago
  22. de8ee00 Migrate datastore away from deprecated launchWhenStarted method by Clara Fok · 1 year, 7 months ago
  23. 1f4daf4 Add @JvmDefaultWithCompatibility to applicable interfaces by Julia McClellan · 1 year, 8 months ago
  24. 226820e Merge "Update androidx-core in the Compose ui module to latest version." into androidx-main by Zach Klippenstein · 1 year, 7 months ago
  25. 84e5b07 Merge "Initial KMP-ify of datastore:datastore with no functionality change." into androidx-main by Paul Malolepsy · 1 year, 7 months ago
  26. dad6de5 Update androidx-core in the Compose ui module to latest version. by Zach Klippenstein · 1 year, 7 months ago
  27. 9a69832 Fix flaky test MultiProcessDataStoreTest#testCancellingCallerScopePropagatesToWrites by Zhiyuan Wang · 1 year, 7 months ago
  28. 0f98f63 Initial KMP-ify of datastore:datastore with no functionality change. by paulmalolepsy · 1 year, 8 months ago
  29. 0882996 Mark testInterleavedUpdateDataWithLocalRead as @Ignore by Aurimas Liutikas · 1 year, 7 months ago
  30. 3e90a06 Fix okio serializer docs by Yigit Boyar · 1 year, 8 months ago
  31. 20d0cc2 Merge "Simplify multiplatform setup and remove separate library type for KMP libraries." into androidx-main by Fred Sladkey · 1 year, 8 months ago
  32. 89646f8 Merge "Replace adhoc ThreadLock with kotlinx Mutex in MultiProcessDataStore Bug: b/239970979 Test: ./gradlew :datastore:datastore-core:connectedAndroidTest" into androidx-main by Zhiyuan Wang · 1 year, 8 months ago
  33. 4a13524 Merge "Migrate MultiProcessDataStore to use Storage interface. Update API and tests. Bug: b/250957644 Test: ./gradlew :datastore:datastore-core:connectedAndroidTest Relnote: Change APIs in datastore-core MultiProcessDataStoreFactory to use Storage." into androidx-main by Zhiyuan Wang · 1 year, 8 months ago
  34. cdaa90d Replace adhoc ThreadLock with kotlinx Mutex in MultiProcessDataStore by Zhiyuan Wang · 1 year, 8 months ago
  35. f927c01 Migrate MultiProcessDataStore to use Storage interface. Update API and tests. by Zhiyuan Wang · 1 year, 8 months ago
  36. 3b63a243 Simplify multiplatform setup and remove separate library type for KMP libraries. by Fred Sladkey · 1 year, 8 months ago
  37. 888da18 Merge "Move datastore-multiprocess code to datastore-core Bug: b/242906637 Relnote: Move public APIs in datastore-multiprocess to datastore-core Test: ./gradlew :datastore:datastore-core:connectedAndroidTest" into androidx-main by Zhiyuan Wang · 1 year, 8 months ago
  38. 0443fc7 Merge "Exposed PreferencesSerializer from datastore-preferences-core." into androidx-main by Arkadii Ivanov · 1 year, 8 months ago
  39. 403d59d Move datastore-multiprocess code to datastore-core by Zhiyuan Wang · 1 year, 8 months ago
  40. 11bcf33 Merge "@Ignore MultiProcessDataStoreTest.testReadFromNonExistentFile" into androidx-main by Treehugger Robot · 1 year, 8 months ago
  41. 6946390 @Ignore MultiProcessDataStoreTest.testReadFromNonExistentFile by Jeff Gaston · 1 year, 8 months ago
  42. d769689 Add back "withJava" to core datastore modules. by paulmalolepsy · 1 year, 8 months ago
  43. 0655282 Remove minSdk=19 requirement in datastore-multiprocess that makes it possible to be moved to datastore-core by Zhiyuan Wang · 1 year, 8 months ago
  44. d5f6a3a Exposed PreferencesSerializer from datastore-preferences-core. by Arkadii Ivanov · 1 year, 8 months ago
  45. 36666e7 Fix unhandled exceptions in FileObserver for MultiProcessDataStore by Zhiyuan Wang · 1 year, 8 months ago
  46. 9a925d7 Make private definitions in datastore-core definitions internal, so they can be reused by MultiProcessDataStore later by Zhiyuan Wang · 1 year, 8 months ago
  47. 9ef90eb Merge "Remove java plugin from datastore-kmp" into androidx-main by Treehugger Robot · 1 year, 8 months ago
  48. 7765196 Upgrade to latest protobuf gradle plugin by Aurimas Liutikas · 1 year, 9 months ago
  49. de91b1d Remove java plugin from datastore-kmp by Yigit Boyar · 1 year, 9 months ago
  50. 7391c55 Merge "Fix a race condition in MultiProcessDataStore where file is created during a read thus lead to FileNotFoundException Test: ./gradlew :datastore:datastore-multiprocess:connectedAndroidTest Bug: b/249376349" into androidx-main by Zhiyuan Wang · 1 year, 9 months ago
  51. 8682244 Mark testAllMessagesAreRespondedTo test as ignored by Aurimas Liutikas · 1 year, 9 months ago
  52. b333420 Merge "Added @JvmOverloads to factory method." into androidx-main by Treehugger Robot · 1 year, 9 months ago
  53. 3ba80bd Merge "MultiProcDataStore confirms the data is still corrupted before overriding Test: ./gradlew :datastore:datastore-multiprocess:connectedAndroidTest Bug: b/241286493" into androidx-main by Zhiyuan Wang · 1 year, 9 months ago
  54. cdcad28 Added @JvmOverloads to factory method. by paulmalolepsy · 1 year, 9 months ago
  55. f55657a Fix a race condition in MultiProcessDataStore where file is created during a read thus lead to FileNotFoundException by Zhiyuan Wang · 1 year, 9 months ago
  56. 3acffbf MultiProcDataStore confirms the data is still corrupted before overriding by Zhiyuan Wang · 1 year, 9 months ago
  57. 64cbe867 Update lint baselines by Tiem Song · 1 year, 9 months ago
  58. 09b6953 Merge "New projects for ConstraintLayout Core, ConstraintLayout, and Compose" into androidx-main by John Hoford · 1 year, 9 months ago
  59. 3c6ed48 New projects for ConstraintLayout Core, ConstraintLayout, and Compose by Shane · 1 year, 11 months ago
  60. dc5b56a Merge "Swap decrementAndGet with getAndDecrement" into androidx-main by Treehugger Robot · 1 year, 9 months ago
  61. c43e685 Merge "Change android datastore to use OkioStorage." into androidx-main by Paul Malolepsy · 1 year, 9 months ago
  62. b7b85e4 Merge "Changed made related to API council feedback." into androidx-main by Paul Malolepsy · 1 year, 9 months ago
  63. 7cfa548 Disable flaking test by Aurimas Liutikas · 1 year, 9 months ago
  64. 53516dc Change android datastore to use OkioStorage. by paulmalolepsy · 1 year, 10 months ago
  65. 1ea2584 Changed made related to API council feedback. by paulmalolepsy · 1 year, 11 months ago
  66. 25d5892 Swap decrementAndGet with getAndDecrement by Rohit Sathyanarayana · 1 year, 10 months ago
  67. d549a32 Gradle edition: kotlin.RequiresOptIn is now enabled by default by Jim Sproch · 1 year, 10 months ago
  68. f70d515 Merge "Add MultiProcessDataStoreFactory class to create MPDS instances Test: ./gradlew :datastore:datastore-multiprocess:connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=androidx.datastore.multiprocess.MultiProcessDataStoreFactoryTest Relnote: Add MultiProcessDataStoreFactory to 'datastore:multiprocess'." into androidx-main by Zhiyuan Wang · 1 year, 10 months ago
  69. 03137a0 Add MultiProcessDataStoreFactory class to create MPDS instances by Zhiyuan Wang · 1 year, 10 months ago
  70. dc5bf96 Annotate flaky tests by Ember Rose · 1 year, 10 months ago
  71. c5cfbb0 Consolidate similar gradle logic between KMP projects in AndroidX by Dustin Lam · 1 year, 11 months ago
  72. c32e0ec Merge "Remove obsolete TODO for PreferencesSerializer." into androidx-main by Yuri Schimke · 1 year, 11 months ago
  73. f19655f Fix test flakiness for MultiProcessDataStoreMultiProcessTest by Zhiyuan Wang · 1 year, 11 months ago
  74. f2d4a66 Merge "Revert "Revert "Add multi-process testing for MultiProcessDataStore""" into androidx-main by Zhiyuan Wang · 1 year, 11 months ago
  75. 480fc04 Revert "Revert "Add multi-process testing for MultiProcessDataStore"" by Zhiyuan Wang · 1 year, 11 months ago
  76. c372fbc Merge "Revert "Add multi-process testing for MultiProcessDataStore"" into androidx-main by Aurimas Liutikas · 1 year, 11 months ago
  77. 1e84fd5 Revert "Add multi-process testing for MultiProcessDataStore" by Aurimas Liutikas · 1 year, 11 months ago
  78. 57e8baa Remove obsolete TODO for PreferencesSerializer. by Yuri Schimke · 1 year, 11 months ago
  79. 9e3573a Merge "Add multi-process testing for MultiProcessDataStore Test: ./gradlew :datastore:datastore-multiprocess:connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=androidx.datastore.multiprocess.MultiProcessDataStoreMultiProcessTest" into androidx-main by Zhiyuan Wang · 1 year, 11 months ago
  80. d9045a5 Merge "Implement MultiProcessDataStore with FileObserver Test: ./gradlew :datastore:datastore-multiprocess:connectedAndroidTest" into androidx-main by Zhiyuan Wang · 1 year, 11 months ago
  81. f1a6709 Add multi-process testing for MultiProcessDataStore by Zhiyuan Wang · 2 years, 2 months ago
  82. b841c22 Implement MultiProcessDataStore with FileObserver by Zhiyuan Wang · 2 years ago
  83. df860fc Fix unqualified unimported exception in Preferences edit() by Owen Gray · 1 year, 11 months ago
  84. 10d1444b Moved the preferences okio factory to common common. by paulmalolepsy · 1 year, 11 months ago
  85. ffe724e Second lint baseline update after Lint Fixit by Tiem Song · 1 year, 11 months ago
  86. b22df74 Merge "Move hardcoded library versions into libs.versions.toml" into androidx-main by Treehugger Robot · 1 year, 11 months ago
  87. 7d1330c Add ios() support to various datastore libs and dependencies and standardise using common platform types. by paulmalolepsy · 1 year, 11 months ago
  88. f6ce7e3 Move hardcoded library versions into libs.versions.toml by paulmalolepsy · 1 year, 11 months ago
  89. a399b41 Merge changes from topic "ds-pref" into androidx-main by Paul Malolepsy · 1 year, 11 months ago
  90. 17c5c1e datastore-preferences-core converted to multiplatform, using kotlinx.serialization for native targets. by paulmalolepsy · 2 years ago
  91. eb74af3 Move datastore-preferences-core to KMP structure. by paulmalolepsy · 2 years ago
  92. 70ab782 Merge "Add optional enableMlock parameter to SharedCounter and differentiate native methods Test: ./gradlew :datastore:datastore-multiprocess:connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=androidx.datastore.multiprocess.SharedCounterTest" into androidx-main by Zhiyuan Wang · 1 year, 11 months ago
  93. 12f0f4c Add optional enableMlock parameter to SharedCounter and differentiate native methods by Zhiyuan Wang · 1 year, 11 months ago
  94. 59757c5 Remove overrides for 'publish' and 'runApiTasks' in datastore-core-okio by Fred Sladkey · 2 years ago
  95. aee00da Only allow single publish setting for KMP libraries and publish all declared targets when publish is configured by Fred Sladkey · 2 years ago
  96. aec04f9 Consolidate datastore test utils in the new internal-testutils-datastore module. by paulmalolepsy · 2 years ago
  97. 728694f Merge "Migrate OkioStorageTest to internal kruth" into androidx-main by Dustin Lam · 2 years ago
  98. c348c4c Migrate OkioStorageTest to internal kruth by Adetunji Dahunsi · 2 years ago
  99. b50d023 SingleProcessDataStore converted to using Storage. by paulmalolepsy · 2 years ago
  100. 2f7b23aa Removed locking from storage until we need it for multiproc. by paulmalolepsy · 2 years ago