Beta: lifecycle, activity, fragment, transition

Move all Lifecycle libraries (including
lifecycle-viewmodel-savedstate), Activity 1.1,
Fragment 1.2, and Transtion 1.3 to beta01.

Replaces some prebuilt dependencies with project
dependencies to ensure that we are dependent
on only beta libraries.

Test: ./gradlew checkApi
Change-Id: Ibfb79ab8af81cc537f70c807b998765224925280
diff --git a/activity/activity-ktx/api/1.1.0-alpha04.txt b/activity/activity-ktx/api/1.1.0-beta01.txt
similarity index 100%
rename from activity/activity-ktx/api/1.1.0-alpha04.txt
rename to activity/activity-ktx/api/1.1.0-beta01.txt
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha04.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
deleted file mode 100644
index c6e9a9a..0000000
--- a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-// Signature format: 3.0
-package androidx.activity {
-
-  public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-  }
-
-  public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
-    method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
-  }
-
-}
-
diff --git a/activity/activity-ktx/api/1.1.0-alpha04.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-beta01.txt
similarity index 100%
copy from activity/activity-ktx/api/1.1.0-alpha04.txt
copy to activity/activity-ktx/api/public_plus_experimental_1.1.0-beta01.txt
diff --git a/activity/activity-ktx/api/res-1.1.0-alpha04.txt b/activity/activity-ktx/api/res-1.1.0-beta01.txt
similarity index 100%
rename from activity/activity-ktx/api/res-1.1.0-alpha04.txt
rename to activity/activity-ktx/api/res-1.1.0-beta01.txt
diff --git a/activity/activity-ktx/api/restricted_1.1.0-alpha04.txt b/activity/activity-ktx/api/restricted_1.1.0-alpha04.txt
deleted file mode 100644
index c6e9a9a..0000000
--- a/activity/activity-ktx/api/restricted_1.1.0-alpha04.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-// Signature format: 3.0
-package androidx.activity {
-
-  public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-  }
-
-  public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
-    method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
-  }
-
-}
-
diff --git a/activity/activity-ktx/api/1.1.0-alpha04.txt b/activity/activity-ktx/api/restricted_1.1.0-beta01.txt
similarity index 100%
copy from activity/activity-ktx/api/1.1.0-alpha04.txt
copy to activity/activity-ktx/api/restricted_1.1.0-beta01.txt
diff --git a/activity/activity/api/1.1.0-alpha04.txt b/activity/activity/api/1.1.0-beta01.txt
similarity index 100%
rename from activity/activity/api/1.1.0-alpha04.txt
rename to activity/activity/api/1.1.0-beta01.txt
diff --git a/activity/activity/api/public_plus_experimental_1.1.0-alpha04.txt b/activity/activity/api/public_plus_experimental_1.1.0-alpha04.txt
deleted file mode 100644
index 2a6b68b..0000000
--- a/activity/activity/api/public_plus_experimental_1.1.0-alpha04.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-// Signature format: 3.0
-package androidx.activity {
-
-  public class ComponentActivity extends androidx.core.app.ComponentActivity implements androidx.lifecycle.HasDefaultViewModelProviderFactory androidx.lifecycle.LifecycleOwner androidx.activity.OnBackPressedDispatcherOwner androidx.savedstate.SavedStateRegistryOwner androidx.lifecycle.ViewModelStoreOwner {
-    ctor public ComponentActivity();
-    ctor @ContentView public ComponentActivity(@LayoutRes int);
-    method public androidx.lifecycle.ViewModelProvider.Factory getDefaultViewModelProviderFactory();
-    method @Deprecated public Object? getLastCustomNonConfigurationInstance();
-    method public final androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher();
-    method public final androidx.savedstate.SavedStateRegistry getSavedStateRegistry();
-    method public androidx.lifecycle.ViewModelStore getViewModelStore();
-    method @Deprecated public Object? onRetainCustomNonConfigurationInstance();
-    method public final Object? onRetainNonConfigurationInstance();
-  }
-
-  public abstract class OnBackPressedCallback {
-    ctor public OnBackPressedCallback(boolean);
-    method @MainThread public abstract void handleOnBackPressed();
-    method @MainThread public final boolean isEnabled();
-    method @MainThread public final void remove();
-    method @MainThread public final void setEnabled(boolean);
-  }
-
-  public final class OnBackPressedDispatcher {
-    ctor public OnBackPressedDispatcher();
-    ctor public OnBackPressedDispatcher(Runnable?);
-    method @MainThread public void addCallback(androidx.activity.OnBackPressedCallback);
-    method @MainThread public void addCallback(androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedCallback);
-    method @MainThread public boolean hasEnabledCallbacks();
-    method @MainThread public void onBackPressed();
-  }
-
-  public interface OnBackPressedDispatcherOwner extends androidx.lifecycle.LifecycleOwner {
-    method public androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher();
-  }
-
-}
-
diff --git a/activity/activity/api/1.1.0-alpha04.txt b/activity/activity/api/public_plus_experimental_1.1.0-beta01.txt
similarity index 100%
copy from activity/activity/api/1.1.0-alpha04.txt
copy to activity/activity/api/public_plus_experimental_1.1.0-beta01.txt
diff --git a/activity/activity/api/res-1.1.0-alpha04.txt b/activity/activity/api/res-1.1.0-beta01.txt
similarity index 100%
rename from activity/activity/api/res-1.1.0-alpha04.txt
rename to activity/activity/api/res-1.1.0-beta01.txt
diff --git a/activity/activity/api/restricted_1.1.0-alpha04.txt b/activity/activity/api/restricted_1.1.0-alpha04.txt
deleted file mode 100644
index 2a6b68b..0000000
--- a/activity/activity/api/restricted_1.1.0-alpha04.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-// Signature format: 3.0
-package androidx.activity {
-
-  public class ComponentActivity extends androidx.core.app.ComponentActivity implements androidx.lifecycle.HasDefaultViewModelProviderFactory androidx.lifecycle.LifecycleOwner androidx.activity.OnBackPressedDispatcherOwner androidx.savedstate.SavedStateRegistryOwner androidx.lifecycle.ViewModelStoreOwner {
-    ctor public ComponentActivity();
-    ctor @ContentView public ComponentActivity(@LayoutRes int);
-    method public androidx.lifecycle.ViewModelProvider.Factory getDefaultViewModelProviderFactory();
-    method @Deprecated public Object? getLastCustomNonConfigurationInstance();
-    method public final androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher();
-    method public final androidx.savedstate.SavedStateRegistry getSavedStateRegistry();
-    method public androidx.lifecycle.ViewModelStore getViewModelStore();
-    method @Deprecated public Object? onRetainCustomNonConfigurationInstance();
-    method public final Object? onRetainNonConfigurationInstance();
-  }
-
-  public abstract class OnBackPressedCallback {
-    ctor public OnBackPressedCallback(boolean);
-    method @MainThread public abstract void handleOnBackPressed();
-    method @MainThread public final boolean isEnabled();
-    method @MainThread public final void remove();
-    method @MainThread public final void setEnabled(boolean);
-  }
-
-  public final class OnBackPressedDispatcher {
-    ctor public OnBackPressedDispatcher();
-    ctor public OnBackPressedDispatcher(Runnable?);
-    method @MainThread public void addCallback(androidx.activity.OnBackPressedCallback);
-    method @MainThread public void addCallback(androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedCallback);
-    method @MainThread public boolean hasEnabledCallbacks();
-    method @MainThread public void onBackPressed();
-  }
-
-  public interface OnBackPressedDispatcherOwner extends androidx.lifecycle.LifecycleOwner {
-    method public androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher();
-  }
-
-}
-
diff --git a/activity/activity/api/1.1.0-alpha04.txt b/activity/activity/api/restricted_1.1.0-beta01.txt
similarity index 100%
copy from activity/activity/api/1.1.0-alpha04.txt
copy to activity/activity/api/restricted_1.1.0-beta01.txt
diff --git a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
index db32017..6f9bba6 100644
--- a/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
@@ -20,7 +20,7 @@
  * The list of versions codes of all the libraries in this project.
  */
 object LibraryVersions {
-    val ACTIVITY = Version("1.1.0-alpha04")
+    val ACTIVITY = Version("1.1.0-beta01")
     val ADS_IDENTIFIER = Version("1.0.0-alpha03")
     val ANIMATION = Version("1.0.0-alpha01")
     val ANIMATION_TESTING = Version("1.1.0-alpha01")
@@ -58,7 +58,7 @@
     val EMOJI = Version("1.1.0-alpha01")
     val ENTERPRISE = Version("1.0.0-beta02")
     val EXIFINTERFACE = Version("1.1.0-beta02")
-    val FRAGMENT = Version("1.2.0-alpha05")
+    val FRAGMENT = Version("1.2.0-beta01")
     val FUTURES = Version("1.0.0-rc01")
     val GRIDLAYOUT = Version("1.1.0-alpha01")
     val HEIFWRITER = Version("1.1.0-alpha01")
@@ -68,10 +68,10 @@
     val LEANBACK = Version("1.1.0-alpha03")
     val LEANBACK_PREFERENCE = Version("1.1.0-alpha03")
     val LEGACY = Version("1.1.0-alpha01")
-    val LOCALBROADCASTMANAGER = Version("1.1.0")
-    val LIFECYCLE = Version("2.2.0-alpha06")
+    val LOCALBROADCASTMANAGER = Version("1.1.0-alpha02")
+    val LIFECYCLE = Version("2.2.0-beta01")
     val LIFECYCLE_EXTENSIONS = LIFECYCLE
-    val LIFECYCLES_SAVEDSTATE = Version("1.0.0-alpha06")
+    val LIFECYCLES_SAVEDSTATE = Version("1.0.0-beta01")
     val LOADER = Version("1.2.0-alpha01")
     val MEDIA = Version("1.2.0-alpha01")
     val MEDIA2_COMMON = Version("1.1.0-alpha01")
@@ -105,7 +105,7 @@
     val SWIPE_REFRESH_LAYOUT = Version("1.1.0-alpha03")
     val TEST_SCREENSHOT = Version("1.0.0-alpha01")
     val TEXTCLASSIFIER = Version("1.0.0-alpha03")
-    val TRANSITION = Version("1.3.0-alpha03")
+    val TRANSITION = Version("1.3.0-beta01")
     val TVPROVIDER = Version("1.1.0-alpha01")
     val UI = Version("0.1.0-dev01")
     val VECTORDRAWABLE = Version("1.2.0-alpha01")
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha05.txt b/fragment/fragment-ktx/api/1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment-ktx/api/1.2.0-alpha05.txt
rename to fragment/fragment-ktx/api/1.2.0-beta01.txt
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha05.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha05.txt
deleted file mode 100644
index ab3b3b7..0000000
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha05.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-// Signature format: 3.0
-package androidx.fragment.app {
-
-  public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
-    method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
-    method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
-    method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
-  }
-
-  public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
-  }
-
-  public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-    method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-  }
-
-  public final class ViewKt {
-    ctor public ViewKt();
-    method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
-  }
-
-}
-
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha05.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-beta01.txt
similarity index 100%
copy from fragment/fragment-ktx/api/1.2.0-alpha05.txt
copy to fragment/fragment-ktx/api/public_plus_experimental_1.2.0-beta01.txt
diff --git a/fragment/fragment-ktx/api/res-1.2.0-alpha05.txt b/fragment/fragment-ktx/api/res-1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment-ktx/api/res-1.2.0-alpha05.txt
rename to fragment/fragment-ktx/api/res-1.2.0-beta01.txt
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-alpha05.txt b/fragment/fragment-ktx/api/restricted_1.2.0-alpha05.txt
deleted file mode 100644
index ab3b3b7..0000000
--- a/fragment/fragment-ktx/api/restricted_1.2.0-alpha05.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-// Signature format: 3.0
-package androidx.fragment.app {
-
-  public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
-    method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
-    method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
-    method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
-  }
-
-  public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
-  }
-
-  public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-    method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
-  }
-
-  public final class ViewKt {
-    ctor public ViewKt();
-    method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
-  }
-
-}
-
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha05.txt b/fragment/fragment-ktx/api/restricted_1.2.0-beta01.txt
similarity index 100%
copy from fragment/fragment-ktx/api/1.2.0-alpha05.txt
copy to fragment/fragment-ktx/api/restricted_1.2.0-beta01.txt
diff --git a/fragment/fragment-ktx/build.gradle b/fragment/fragment-ktx/build.gradle
index 0e13c77..7a021ff 100644
--- a/fragment/fragment-ktx/build.gradle
+++ b/fragment/fragment-ktx/build.gradle
@@ -35,7 +35,7 @@
 
 dependencies {
     api(project(":fragment:fragment"))
-    api("androidx.activity:activity-ktx:1.1.0-alpha03") {
+    api(project(":activity:activity-ktx")) {
         because 'Mirror fragment dependency graph for -ktx artifacts'
     }
     api("androidx.core:core-ktx:1.1.0") {
diff --git a/fragment/fragment-testing/api/1.2.0-alpha05.txt b/fragment/fragment-testing/api/1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment-testing/api/1.2.0-alpha05.txt
rename to fragment/fragment-testing/api/1.2.0-beta01.txt
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha05.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha05.txt
deleted file mode 100644
index 873d5c8..0000000
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha05.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-// Signature format: 3.0
-package androidx.fragment.app.testing {
-
-  public final class FragmentScenario<F extends androidx.fragment.app.Fragment> {
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launch(Class<F!>);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launch(Class<F!>, android.os.Bundle?);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launch(Class<F!>, android.os.Bundle?, androidx.fragment.app.FragmentFactory?);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launch(Class<F!>, android.os.Bundle?, @StyleRes int, androidx.fragment.app.FragmentFactory?);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launchInContainer(Class<F!>);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launchInContainer(Class<F!>, android.os.Bundle?);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launchInContainer(Class<F!>, android.os.Bundle?, androidx.fragment.app.FragmentFactory?);
-    method public static <F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F!> launchInContainer(Class<F!>, android.os.Bundle?, @StyleRes int, androidx.fragment.app.FragmentFactory?);
-    method public androidx.fragment.app.testing.FragmentScenario<F!> moveToState(androidx.lifecycle.Lifecycle.State);
-    method public androidx.fragment.app.testing.FragmentScenario<F!> onFragment(androidx.fragment.app.testing.FragmentScenario.FragmentAction<F!>);
-    method public androidx.fragment.app.testing.FragmentScenario<F!> recreate();
-  }
-
-  public static interface FragmentScenario.FragmentAction<F extends androidx.fragment.app.Fragment> {
-    method public void perform(F);
-  }
-
-  public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
-    method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
-  }
-
-}
-
diff --git a/fragment/fragment-testing/api/1.2.0-alpha05.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-beta01.txt
similarity index 100%
copy from fragment/fragment-testing/api/1.2.0-alpha05.txt
copy to fragment/fragment-testing/api/public_plus_experimental_1.2.0-beta01.txt
diff --git a/fragment/fragment-testing/api/res-1.2.0-alpha05.txt b/fragment/fragment-testing/api/res-1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment-testing/api/res-1.2.0-alpha05.txt
rename to fragment/fragment-testing/api/res-1.2.0-beta01.txt
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-alpha05.txt b/fragment/fragment-testing/api/restricted_1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment-testing/api/restricted_1.2.0-alpha05.txt
rename to fragment/fragment-testing/api/restricted_1.2.0-beta01.txt
diff --git a/fragment/fragment/api/1.2.0-alpha05.txt b/fragment/fragment/api/1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment/api/1.2.0-alpha05.txt
rename to fragment/fragment/api/1.2.0-beta01.txt
diff --git a/fragment/fragment/api/public_plus_experimental_1.2.0-alpha05.txt b/fragment/fragment/api/public_plus_experimental_1.2.0-alpha05.txt
deleted file mode 100644
index 1b14942..0000000
--- a/fragment/fragment/api/public_plus_experimental_1.2.0-alpha05.txt
+++ /dev/null
@@ -1,426 +0,0 @@
-// Signature format: 3.0
-package androidx.fragment.app {
-
-  public class DialogFragment extends androidx.fragment.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
-    ctor public DialogFragment();
-    method public void dismiss();
-    method public void dismissAllowingStateLoss();
-    method public android.app.Dialog? getDialog();
-    method public boolean getShowsDialog();
-    method @StyleRes public int getTheme();
-    method public boolean isCancelable();
-    method public void onCancel(android.content.DialogInterface);
-    method @MainThread public android.app.Dialog onCreateDialog(android.os.Bundle?);
-    method public void onDismiss(android.content.DialogInterface);
-    method public final android.app.Dialog requireDialog();
-    method public void setCancelable(boolean);
-    method public void setShowsDialog(boolean);
-    method public void setStyle(int, @StyleRes int);
-    method public void show(androidx.fragment.app.FragmentManager, String?);
-    method public int show(androidx.fragment.app.FragmentTransaction, String?);
-    method public void showNow(androidx.fragment.app.FragmentManager, String?);
-    field public static final int STYLE_NORMAL = 0; // 0x0
-    field public static final int STYLE_NO_FRAME = 2; // 0x2
-    field public static final int STYLE_NO_INPUT = 3; // 0x3
-    field public static final int STYLE_NO_TITLE = 1; // 0x1
-  }
-
-  public class Fragment implements android.content.ComponentCallbacks androidx.lifecycle.HasDefaultViewModelProviderFactory androidx.lifecycle.LifecycleOwner androidx.savedstate.SavedStateRegistryOwner android.view.View.OnCreateContextMenuListener androidx.lifecycle.ViewModelStoreOwner {
-    ctor public Fragment();
-    ctor @ContentView public Fragment(@LayoutRes int);
-    method public void dump(String, java.io.FileDescriptor?, java.io.PrintWriter, String![]?);
-    method public final boolean equals(Object?);
-    method public final androidx.fragment.app.FragmentActivity? getActivity();
-    method public boolean getAllowEnterTransitionOverlap();
-    method public boolean getAllowReturnTransitionOverlap();
-    method public final android.os.Bundle? getArguments();
-    method public final androidx.fragment.app.FragmentManager getChildFragmentManager();
-    method public android.content.Context? getContext();
-    method public androidx.lifecycle.ViewModelProvider.Factory getDefaultViewModelProviderFactory();
-    method public Object? getEnterTransition();
-    method public Object? getExitTransition();
-    method @Deprecated public final androidx.fragment.app.FragmentManager? getFragmentManager();
-    method public final Object? getHost();
-    method public final int getId();
-    method public final android.view.LayoutInflater getLayoutInflater();
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-    method @Deprecated public androidx.loader.app.LoaderManager getLoaderManager();
-    method public final androidx.fragment.app.Fragment? getParentFragment();
-    method public final androidx.fragment.app.FragmentManager getParentFragmentManager();
-    method public Object? getReenterTransition();
-    method public final android.content.res.Resources getResources();
-    method public final boolean getRetainInstance();
-    method public Object? getReturnTransition();
-    method public final androidx.savedstate.SavedStateRegistry getSavedStateRegistry();
-    method public Object? getSharedElementEnterTransition();
-    method public Object? getSharedElementReturnTransition();
-    method public final String getString(@StringRes int);
-    method public final String getString(@StringRes int, java.lang.Object!...);
-    method public final String? getTag();
-    method public final androidx.fragment.app.Fragment? getTargetFragment();
-    method public final int getTargetRequestCode();
-    method public final CharSequence getText(@StringRes int);
-    method @Deprecated public boolean getUserVisibleHint();
-    method public android.view.View? getView();
-    method @MainThread public androidx.lifecycle.LifecycleOwner getViewLifecycleOwner();
-    method public androidx.lifecycle.LiveData<androidx.lifecycle.LifecycleOwner!> getViewLifecycleOwnerLiveData();
-    method public androidx.lifecycle.ViewModelStore getViewModelStore();
-    method public final int hashCode();
-    method @Deprecated public static androidx.fragment.app.Fragment instantiate(android.content.Context, String);
-    method @Deprecated public static androidx.fragment.app.Fragment instantiate(android.content.Context, String, android.os.Bundle?);
-    method public final boolean isAdded();
-    method public final boolean isDetached();
-    method public final boolean isHidden();
-    method public final boolean isInLayout();
-    method public final boolean isRemoving();
-    method public final boolean isResumed();
-    method public final boolean isStateSaved();
-    method public final boolean isVisible();
-    method @MainThread @CallSuper public void onActivityCreated(android.os.Bundle?);
-    method public void onActivityResult(int, int, android.content.Intent?);
-    method @MainThread @CallSuper public void onAttach(android.content.Context);
-    method @Deprecated @CallSuper @MainThread public void onAttach(android.app.Activity);
-    method @MainThread public void onAttachFragment(androidx.fragment.app.Fragment);
-    method @CallSuper public void onConfigurationChanged(android.content.res.Configuration);
-    method @MainThread public boolean onContextItemSelected(android.view.MenuItem);
-    method @MainThread @CallSuper public void onCreate(android.os.Bundle?);
-    method @MainThread public android.view.animation.Animation? onCreateAnimation(int, boolean, int);
-    method @MainThread public android.animation.Animator? onCreateAnimator(int, boolean, int);
-    method @MainThread public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo?);
-    method @MainThread public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
-    method @MainThread public android.view.View? onCreateView(android.view.LayoutInflater, android.view.ViewGroup?, android.os.Bundle?);
-    method @MainThread @CallSuper public void onDestroy();
-    method @MainThread public void onDestroyOptionsMenu();
-    method @MainThread @CallSuper public void onDestroyView();
-    method @MainThread @CallSuper public void onDetach();
-    method public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle?);
-    method @MainThread public void onHiddenChanged(boolean);
-    method @UiThread @CallSuper public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle?);
-    method @Deprecated @CallSuper @UiThread public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle?);
-    method @CallSuper @MainThread public void onLowMemory();
-    method public void onMultiWindowModeChanged(boolean);
-    method @MainThread public boolean onOptionsItemSelected(android.view.MenuItem);
-    method @MainThread public void onOptionsMenuClosed(android.view.Menu);
-    method @MainThread @CallSuper public void onPause();
-    method public void onPictureInPictureModeChanged(boolean);
-    method @MainThread public void onPrepareOptionsMenu(android.view.Menu);
-    method @MainThread public void onPrimaryNavigationFragmentChanged(boolean);
-    method public void onRequestPermissionsResult(int, String![], int[]);
-    method @MainThread @CallSuper public void onResume();
-    method @MainThread public void onSaveInstanceState(android.os.Bundle);
-    method @MainThread @CallSuper public void onStart();
-    method @MainThread @CallSuper public void onStop();
-    method @MainThread public void onViewCreated(android.view.View, android.os.Bundle?);
-    method @MainThread @CallSuper public void onViewStateRestored(android.os.Bundle?);
-    method public void postponeEnterTransition();
-    method public final void postponeEnterTransition(long, java.util.concurrent.TimeUnit);
-    method public void registerForContextMenu(android.view.View);
-    method public final void requestPermissions(String![], int);
-    method public final androidx.fragment.app.FragmentActivity requireActivity();
-    method public final android.os.Bundle requireArguments();
-    method public final android.content.Context requireContext();
-    method @Deprecated public final androidx.fragment.app.FragmentManager requireFragmentManager();
-    method public final Object requireHost();
-    method public final androidx.fragment.app.Fragment requireParentFragment();
-    method public final android.view.View requireView();
-    method public void setAllowEnterTransitionOverlap(boolean);
-    method public void setAllowReturnTransitionOverlap(boolean);
-    method public void setArguments(android.os.Bundle?);
-    method public void setEnterSharedElementCallback(androidx.core.app.SharedElementCallback?);
-    method public void setEnterTransition(Object?);
-    method public void setExitSharedElementCallback(androidx.core.app.SharedElementCallback?);
-    method public void setExitTransition(Object?);
-    method public void setHasOptionsMenu(boolean);
-    method public void setInitialSavedState(androidx.fragment.app.Fragment.SavedState?);
-    method public void setMenuVisibility(boolean);
-    method public void setReenterTransition(Object?);
-    method public void setRetainInstance(boolean);
-    method public void setReturnTransition(Object?);
-    method public void setSharedElementEnterTransition(Object?);
-    method public void setSharedElementReturnTransition(Object?);
-    method public void setTargetFragment(androidx.fragment.app.Fragment?, int);
-    method @Deprecated public void setUserVisibleHint(boolean);
-    method public boolean shouldShowRequestPermissionRationale(String);
-    method public void startActivity(android.content.Intent!);
-    method public void startActivity(android.content.Intent!, android.os.Bundle?);
-    method public void startActivityForResult(android.content.Intent!, int);
-    method public void startActivityForResult(android.content.Intent!, int, android.os.Bundle?);
-    method public void startIntentSenderForResult(android.content.IntentSender!, int, android.content.Intent?, int, int, int, android.os.Bundle?) throws android.content.IntentSender.SendIntentException;
-    method public void startPostponedEnterTransition();
-    method public void unregisterForContextMenu(android.view.View);
-  }
-
-  public static class Fragment.InstantiationException extends java.lang.RuntimeException {
-    ctor public Fragment.InstantiationException(String, Exception?);
-  }
-
-  public static class Fragment.SavedState implements android.os.Parcelable {
-    method public int describeContents();
-    method public void writeToParcel(android.os.Parcel, int);
-    field public static final android.os.Parcelable.Creator<androidx.fragment.app.Fragment.SavedState!> CREATOR;
-  }
-
-  public class FragmentActivity extends androidx.activity.ComponentActivity implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator {
-    ctor public FragmentActivity();
-    ctor @ContentView public FragmentActivity(@LayoutRes int);
-    method public androidx.fragment.app.FragmentManager getSupportFragmentManager();
-    method @Deprecated public androidx.loader.app.LoaderManager getSupportLoaderManager();
-    method public void onAttachFragment(androidx.fragment.app.Fragment);
-    method @CallSuper public void onMultiWindowModeChanged(boolean);
-    method @CallSuper public void onPictureInPictureModeChanged(boolean);
-    method protected void onResumeFragments();
-    method public void onStateNotSaved();
-    method public void setEnterSharedElementCallback(androidx.core.app.SharedElementCallback?);
-    method public void setExitSharedElementCallback(androidx.core.app.SharedElementCallback?);
-    method public void startActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent!, int);
-    method public void startActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent!, int, android.os.Bundle?);
-    method public void startIntentSenderFromFragment(androidx.fragment.app.Fragment, android.content.IntentSender!, int, android.content.Intent?, int, int, int, android.os.Bundle?) throws android.content.IntentSender.SendIntentException;
-    method public void supportFinishAfterTransition();
-    method @Deprecated public void supportInvalidateOptionsMenu();
-    method public void supportPostponeEnterTransition();
-    method public void supportStartPostponedEnterTransition();
-    method public final void validateRequestPermissionsRequestCode(int);
-  }
-
-  public abstract class FragmentContainer {
-    ctor public FragmentContainer();
-    method @Deprecated public androidx.fragment.app.Fragment instantiate(android.content.Context, String, android.os.Bundle?);
-    method public abstract android.view.View? onFindViewById(@IdRes int);
-    method public abstract boolean onHasView();
-  }
-
-  public final class FragmentContainerView extends android.widget.FrameLayout {
-    ctor public FragmentContainerView(android.content.Context);
-    ctor public FragmentContainerView(android.content.Context, android.util.AttributeSet?);
-    ctor public FragmentContainerView(android.content.Context, android.util.AttributeSet?, int);
-  }
-
-  public class FragmentController {
-    method public void attachHost(androidx.fragment.app.Fragment?);
-    method public static androidx.fragment.app.FragmentController createController(androidx.fragment.app.FragmentHostCallback<?>);
-    method public void dispatchActivityCreated();
-    method public void dispatchConfigurationChanged(android.content.res.Configuration);
-    method public boolean dispatchContextItemSelected(android.view.MenuItem);
-    method public void dispatchCreate();
-    method public boolean dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
-    method public void dispatchDestroy();
-    method public void dispatchDestroyView();
-    method public void dispatchLowMemory();
-    method public void dispatchMultiWindowModeChanged(boolean);
-    method public boolean dispatchOptionsItemSelected(android.view.MenuItem);
-    method public void dispatchOptionsMenuClosed(android.view.Menu);
-    method public void dispatchPause();
-    method public void dispatchPictureInPictureModeChanged(boolean);
-    method public boolean dispatchPrepareOptionsMenu(android.view.Menu);
-    method @Deprecated public void dispatchReallyStop();
-    method public void dispatchResume();
-    method public void dispatchStart();
-    method public void dispatchStop();
-    method @Deprecated public void doLoaderDestroy();
-    method @Deprecated public void doLoaderRetain();
-    method @Deprecated public void doLoaderStart();
-    method @Deprecated public void doLoaderStop(boolean);
-    method @Deprecated public void dumpLoaders(String, java.io.FileDescriptor?, java.io.PrintWriter, String![]?);
-    method public boolean execPendingActions();
-    method public androidx.fragment.app.Fragment? findFragmentByWho(String);
-    method public java.util.List<androidx.fragment.app.Fragment!> getActiveFragments(java.util.List<androidx.fragment.app.Fragment!>!);
-    method public int getActiveFragmentsCount();
-    method public androidx.fragment.app.FragmentManager getSupportFragmentManager();
-    method @Deprecated public androidx.loader.app.LoaderManager! getSupportLoaderManager();
-    method public void noteStateNotSaved();
-    method public android.view.View? onCreateView(android.view.View?, String, android.content.Context, android.util.AttributeSet);
-    method @Deprecated public void reportLoaderStart();
-    method @Deprecated public void restoreAllState(android.os.Parcelable?, java.util.List<androidx.fragment.app.Fragment!>?);
-    method @Deprecated public void restoreAllState(android.os.Parcelable?, androidx.fragment.app.FragmentManagerNonConfig?);
-    method @Deprecated public void restoreLoaderNonConfig(androidx.collection.SimpleArrayMap<java.lang.String!,androidx.loader.app.LoaderManager!>!);
-    method public void restoreSaveState(android.os.Parcelable?);
-    method @Deprecated public androidx.collection.SimpleArrayMap<java.lang.String!,androidx.loader.app.LoaderManager!>? retainLoaderNonConfig();
-    method @Deprecated public androidx.fragment.app.FragmentManagerNonConfig? retainNestedNonConfig();
-    method @Deprecated public java.util.List<androidx.fragment.app.Fragment!>? retainNonConfig();
-    method public android.os.Parcelable? saveAllState();
-  }
-
-  public class FragmentFactory {
-    ctor public FragmentFactory();
-    method public androidx.fragment.app.Fragment instantiate(ClassLoader, String);
-    method public static Class<? extends androidx.fragment.app.Fragment> loadFragmentClass(ClassLoader, String);
-  }
-
-  public abstract class FragmentHostCallback<E> extends androidx.fragment.app.FragmentContainer {
-    ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int);
-    method public void onDump(String, java.io.FileDescriptor?, java.io.PrintWriter, String![]?);
-    method public android.view.View? onFindViewById(int);
-    method public abstract E? onGetHost();
-    method public android.view.LayoutInflater onGetLayoutInflater();
-    method public int onGetWindowAnimations();
-    method public boolean onHasView();
-    method public boolean onHasWindowAnimations();
-    method public void onRequestPermissionsFromFragment(androidx.fragment.app.Fragment, String![], int);
-    method public boolean onShouldSaveFragmentState(androidx.fragment.app.Fragment);
-    method public boolean onShouldShowRequestPermissionRationale(String);
-    method public void onStartActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent!, int);
-    method public void onStartActivityFromFragment(androidx.fragment.app.Fragment, android.content.Intent!, int, android.os.Bundle?);
-    method public void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment, android.content.IntentSender!, int, android.content.Intent?, int, int, int, android.os.Bundle?) throws android.content.IntentSender.SendIntentException;
-    method public void onSupportInvalidateOptionsMenu();
-  }
-
-  public abstract class FragmentManager {
-    ctor public FragmentManager();
-    method public void addOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener);
-    method public androidx.fragment.app.FragmentTransaction beginTransaction();
-    method public void dump(String, java.io.FileDescriptor?, java.io.PrintWriter, String![]?);
-    method @Deprecated public static void enableDebugLogging(boolean);
-    method public boolean executePendingTransactions();
-    method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
-    method public androidx.fragment.app.Fragment? findFragmentById(@IdRes int);
-    method public androidx.fragment.app.Fragment? findFragmentByTag(String?);
-    method public androidx.fragment.app.FragmentManager.BackStackEntry getBackStackEntryAt(int);
-    method public int getBackStackEntryCount();
-    method public androidx.fragment.app.Fragment? getFragment(android.os.Bundle, String);
-    method public androidx.fragment.app.FragmentFactory getFragmentFactory();
-    method public java.util.List<androidx.fragment.app.Fragment!> getFragments();
-    method public androidx.fragment.app.Fragment? getPrimaryNavigationFragment();
-    method public boolean isDestroyed();
-    method public boolean isStateSaved();
-    method public void popBackStack();
-    method public void popBackStack(String?, int);
-    method public void popBackStack(int, int);
-    method public boolean popBackStackImmediate();
-    method public boolean popBackStackImmediate(String?, int);
-    method public boolean popBackStackImmediate(int, int);
-    method public void putFragment(android.os.Bundle, String, androidx.fragment.app.Fragment);
-    method public void registerFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks, boolean);
-    method public void removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager.OnBackStackChangedListener);
-    method public androidx.fragment.app.Fragment.SavedState? saveFragmentInstanceState(androidx.fragment.app.Fragment);
-    method public void setFragmentFactory(androidx.fragment.app.FragmentFactory);
-    method public void unregisterFragmentLifecycleCallbacks(androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks);
-    field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1
-  }
-
-  public static interface FragmentManager.BackStackEntry {
-    method @Deprecated public CharSequence? getBreadCrumbShortTitle();
-    method @Deprecated @StringRes public int getBreadCrumbShortTitleRes();
-    method @Deprecated public CharSequence? getBreadCrumbTitle();
-    method @Deprecated @StringRes public int getBreadCrumbTitleRes();
-    method public int getId();
-    method public String? getName();
-  }
-
-  public abstract static class FragmentManager.FragmentLifecycleCallbacks {
-    ctor public FragmentManager.FragmentLifecycleCallbacks();
-    method public void onFragmentActivityCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle?);
-    method public void onFragmentAttached(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.content.Context);
-    method public void onFragmentCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle?);
-    method public void onFragmentDestroyed(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-    method public void onFragmentDetached(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-    method public void onFragmentPaused(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-    method public void onFragmentPreAttached(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.content.Context);
-    method public void onFragmentPreCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle?);
-    method public void onFragmentResumed(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-    method public void onFragmentSaveInstanceState(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.os.Bundle);
-    method public void onFragmentStarted(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-    method public void onFragmentStopped(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-    method public void onFragmentViewCreated(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment, android.view.View, android.os.Bundle?);
-    method public void onFragmentViewDestroyed(androidx.fragment.app.FragmentManager, androidx.fragment.app.Fragment);
-  }
-
-  public static interface FragmentManager.OnBackStackChangedListener {
-    method @MainThread public void onBackStackChanged();
-  }
-
-  @Deprecated public class FragmentManagerNonConfig {
-  }
-
-  public abstract class FragmentPagerAdapter extends androidx.viewpager.widget.PagerAdapter {
-    ctor @Deprecated public FragmentPagerAdapter(androidx.fragment.app.FragmentManager);
-    ctor public FragmentPagerAdapter(androidx.fragment.app.FragmentManager, int);
-    method public abstract androidx.fragment.app.Fragment getItem(int);
-    method public long getItemId(int);
-    method public boolean isViewFromObject(android.view.View, Object);
-    field public static final int BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT = 1; // 0x1
-    field @Deprecated public static final int BEHAVIOR_SET_USER_VISIBLE_HINT = 0; // 0x0
-  }
-
-  public abstract class FragmentStatePagerAdapter extends androidx.viewpager.widget.PagerAdapter {
-    ctor @Deprecated public FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager);
-    ctor public FragmentStatePagerAdapter(androidx.fragment.app.FragmentManager, int);
-    method public abstract androidx.fragment.app.Fragment getItem(int);
-    method public boolean isViewFromObject(android.view.View, Object);
-    field public static final int BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT = 1; // 0x1
-    field @Deprecated public static final int BEHAVIOR_SET_USER_VISIBLE_HINT = 0; // 0x0
-  }
-
-  @Deprecated public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener {
-    ctor @Deprecated public FragmentTabHost(android.content.Context);
-    ctor @Deprecated public FragmentTabHost(android.content.Context, android.util.AttributeSet?);
-    method @Deprecated public void addTab(android.widget.TabHost.TabSpec, Class<?>, android.os.Bundle?);
-    method @Deprecated public void onTabChanged(String?);
-    method @Deprecated public void setup(android.content.Context, androidx.fragment.app.FragmentManager);
-    method @Deprecated public void setup(android.content.Context, androidx.fragment.app.FragmentManager, int);
-  }
-
-  public abstract class FragmentTransaction {
-    ctor @Deprecated public FragmentTransaction();
-    method public final androidx.fragment.app.FragmentTransaction add(Class<? extends androidx.fragment.app.Fragment>, android.os.Bundle?, String?);
-    method public androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.Fragment, String?);
-    method public final androidx.fragment.app.FragmentTransaction add(@IdRes int, Class<? extends androidx.fragment.app.Fragment>, android.os.Bundle?);
-    method public androidx.fragment.app.FragmentTransaction add(@IdRes int, androidx.fragment.app.Fragment);
-    method public final androidx.fragment.app.FragmentTransaction add(@IdRes int, Class<? extends androidx.fragment.app.Fragment>, android.os.Bundle?, String?);
-    method public androidx.fragment.app.FragmentTransaction add(@IdRes int, androidx.fragment.app.Fragment, String?);
-    method public androidx.fragment.app.FragmentTransaction addSharedElement(android.view.View, String);
-    method public androidx.fragment.app.FragmentTransaction addToBackStack(String?);
-    method public androidx.fragment.app.FragmentTransaction attach(androidx.fragment.app.Fragment);
-    method public abstract int commit();
-    method public abstract int commitAllowingStateLoss();
-    method public abstract void commitNow();
-    method public abstract void commitNowAllowingStateLoss();
-    method public androidx.fragment.app.FragmentTransaction detach(androidx.fragment.app.Fragment);
-    method public androidx.fragment.app.FragmentTransaction disallowAddToBackStack();
-    method public androidx.fragment.app.FragmentTransaction hide(androidx.fragment.app.Fragment);
-    method public boolean isAddToBackStackAllowed();
-    method public boolean isEmpty();
-    method public androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment);
-    method public final androidx.fragment.app.FragmentTransaction replace(@IdRes int, Class<? extends androidx.fragment.app.Fragment>, android.os.Bundle?);
-    method public androidx.fragment.app.FragmentTransaction replace(@IdRes int, androidx.fragment.app.Fragment);
-    method public final androidx.fragment.app.FragmentTransaction replace(@IdRes int, Class<? extends androidx.fragment.app.Fragment>, android.os.Bundle?, String?);
-    method public androidx.fragment.app.FragmentTransaction replace(@IdRes int, androidx.fragment.app.Fragment, String?);
-    method public androidx.fragment.app.FragmentTransaction runOnCommit(Runnable);
-    method @Deprecated public androidx.fragment.app.FragmentTransaction setAllowOptimization(boolean);
-    method @Deprecated public androidx.fragment.app.FragmentTransaction setBreadCrumbShortTitle(@StringRes int);
-    method @Deprecated public androidx.fragment.app.FragmentTransaction setBreadCrumbShortTitle(CharSequence?);
-    method @Deprecated public androidx.fragment.app.FragmentTransaction setBreadCrumbTitle(@StringRes int);
-    method @Deprecated public androidx.fragment.app.FragmentTransaction setBreadCrumbTitle(CharSequence?);
-    method public androidx.fragment.app.FragmentTransaction setCustomAnimations(@AnimatorRes @AnimRes int, @AnimatorRes @AnimRes int);
-    method public androidx.fragment.app.FragmentTransaction setCustomAnimations(@AnimatorRes @AnimRes int, @AnimatorRes @AnimRes int, @AnimatorRes @AnimRes int, @AnimatorRes @AnimRes int);
-    method public androidx.fragment.app.FragmentTransaction setMaxLifecycle(androidx.fragment.app.Fragment, androidx.lifecycle.Lifecycle.State);
-    method public androidx.fragment.app.FragmentTransaction setPrimaryNavigationFragment(androidx.fragment.app.Fragment?);
-    method public androidx.fragment.app.FragmentTransaction setReorderingAllowed(boolean);
-    method public androidx.fragment.app.FragmentTransaction setTransition(int);
-    method @Deprecated public androidx.fragment.app.FragmentTransaction setTransitionStyle(@StyleRes int);
-    method public androidx.fragment.app.FragmentTransaction show(androidx.fragment.app.Fragment);
-    field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000
-    field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000
-    field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002
-    field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003
-    field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001
-    field public static final int TRANSIT_NONE = 0; // 0x0
-    field public static final int TRANSIT_UNSET = -1; // 0xffffffff
-  }
-
-  public class ListFragment extends androidx.fragment.app.Fragment {
-    ctor public ListFragment();
-    method public android.widget.ListAdapter? getListAdapter();
-    method public android.widget.ListView getListView();
-    method public long getSelectedItemId();
-    method public int getSelectedItemPosition();
-    method public void onListItemClick(android.widget.ListView, android.view.View, int, long);
-    method public final android.widget.ListAdapter requireListAdapter();
-    method public void setEmptyText(CharSequence?);
-    method public void setListAdapter(android.widget.ListAdapter?);
-    method public void setListShown(boolean);
-    method public void setListShownNoAnimation(boolean);
-    method public void setSelection(int);
-  }
-
-}
-
diff --git a/fragment/fragment/api/1.2.0-alpha05.txt b/fragment/fragment/api/public_plus_experimental_1.2.0-beta01.txt
similarity index 100%
copy from fragment/fragment/api/1.2.0-alpha05.txt
copy to fragment/fragment/api/public_plus_experimental_1.2.0-beta01.txt
diff --git a/fragment/fragment/api/res-1.2.0-alpha05.txt b/fragment/fragment/api/res-1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment/api/res-1.2.0-alpha05.txt
rename to fragment/fragment/api/res-1.2.0-beta01.txt
diff --git a/fragment/fragment/api/restricted_1.2.0-alpha05.txt b/fragment/fragment/api/restricted_1.2.0-beta01.txt
similarity index 100%
rename from fragment/fragment/api/restricted_1.2.0-alpha05.txt
rename to fragment/fragment/api/restricted_1.2.0-beta01.txt
diff --git a/fragment/fragment/build.gradle b/fragment/fragment/build.gradle
index 9c7ee08..1637434 100644
--- a/fragment/fragment/build.gradle
+++ b/fragment/fragment/build.gradle
@@ -22,7 +22,7 @@
     api("androidx.collection:collection:1.1.0")
     api("androidx.viewpager:viewpager:1.0.0")
     api("androidx.loader:loader:1.0.0")
-    api("androidx.activity:activity:1.1.0-alpha03")
+    api(project(":activity:activity"))
     api(project(":lifecycle:lifecycle-livedata-core"))
     api(project(":lifecycle:lifecycle-viewmodel"))
     api(project(":lifecycle:lifecycle-viewmodel-savedstate"))
diff --git a/lifecycle/lifecycle-common-java8/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-common-java8/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-common-java8/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-common-java8/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-common-java8/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-common-java8/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 498d3a9..0000000
--- a/lifecycle/lifecycle-common-java8/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public interface DefaultLifecycleObserver extends androidx.lifecycle.LifecycleObserver androidx.lifecycle.LifecycleObserver {
-    method public default void onCreate(androidx.lifecycle.LifecycleOwner);
-    method public default void onDestroy(androidx.lifecycle.LifecycleOwner);
-    method public default void onPause(androidx.lifecycle.LifecycleOwner);
-    method public default void onResume(androidx.lifecycle.LifecycleOwner);
-    method public default void onStart(androidx.lifecycle.LifecycleOwner);
-    method public default void onStop(androidx.lifecycle.LifecycleOwner);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-common-java8/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-common-java8/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-common-java8/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-common-java8/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-common-java8/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-common-java8/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 498d3a9..0000000
--- a/lifecycle/lifecycle-common-java8/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public interface DefaultLifecycleObserver extends androidx.lifecycle.LifecycleObserver androidx.lifecycle.LifecycleObserver {
-    method public default void onCreate(androidx.lifecycle.LifecycleOwner);
-    method public default void onDestroy(androidx.lifecycle.LifecycleOwner);
-    method public default void onPause(androidx.lifecycle.LifecycleOwner);
-    method public default void onResume(androidx.lifecycle.LifecycleOwner);
-    method public default void onStart(androidx.lifecycle.LifecycleOwner);
-    method public default void onStop(androidx.lifecycle.LifecycleOwner);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-common-java8/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-common-java8/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-common-java8/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-common-java8/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-common/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-common/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-common/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-common/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-common/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-common/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 3f2e1d7..0000000
--- a/lifecycle/lifecycle-common/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public abstract class Lifecycle {
-    ctor public Lifecycle();
-    method @MainThread public abstract void addObserver(androidx.lifecycle.LifecycleObserver);
-    method @MainThread public abstract androidx.lifecycle.Lifecycle.State getCurrentState();
-    method @MainThread public abstract void removeObserver(androidx.lifecycle.LifecycleObserver);
-  }
-
-  public enum Lifecycle.Event {
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_ANY;
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_CREATE;
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_DESTROY;
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_PAUSE;
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_RESUME;
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_START;
-    enum_constant public static final androidx.lifecycle.Lifecycle.Event ON_STOP;
-  }
-
-  public enum Lifecycle.State {
-    method public boolean isAtLeast(androidx.lifecycle.Lifecycle.State);
-    enum_constant public static final androidx.lifecycle.Lifecycle.State CREATED;
-    enum_constant public static final androidx.lifecycle.Lifecycle.State DESTROYED;
-    enum_constant public static final androidx.lifecycle.Lifecycle.State INITIALIZED;
-    enum_constant public static final androidx.lifecycle.Lifecycle.State RESUMED;
-    enum_constant public static final androidx.lifecycle.Lifecycle.State STARTED;
-  }
-
-  public interface LifecycleEventObserver extends androidx.lifecycle.LifecycleObserver {
-    method public void onStateChanged(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.Lifecycle.Event);
-  }
-
-  public interface LifecycleObserver {
-  }
-
-  public interface LifecycleOwner {
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-  }
-
-  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface OnLifecycleEvent {
-    method public abstract androidx.lifecycle.Lifecycle.Event! value();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-common/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-common/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-common/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-common/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-common/api/restricted_2.2.0-alpha06.ignore b/lifecycle/lifecycle-common/api/restricted_2.2.0-beta01.ignore
similarity index 100%
rename from lifecycle/lifecycle-common/api/restricted_2.2.0-alpha06.ignore
rename to lifecycle/lifecycle-common/api/restricted_2.2.0-beta01.ignore
diff --git a/lifecycle/lifecycle-common/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-common/api/restricted_2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-common/api/restricted_2.2.0-alpha06.txt
rename to lifecycle/lifecycle-common/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-extensions/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-extensions/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-extensions/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-extensions/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-extensions/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-extensions/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 273ffbf..0000000
--- a/lifecycle/lifecycle-extensions/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  @Deprecated public class ViewModelProviders {
-    ctor @Deprecated public ViewModelProviders();
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.Fragment);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.FragmentActivity);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.Fragment, androidx.lifecycle.ViewModelProvider.Factory?);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.FragmentActivity, androidx.lifecycle.ViewModelProvider.Factory?);
-  }
-
-  @Deprecated public static class ViewModelProviders.DefaultFactory extends androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory {
-    ctor @Deprecated public ViewModelProviders.DefaultFactory(android.app.Application);
-  }
-
-  @Deprecated public class ViewModelStores {
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelStore of(androidx.fragment.app.FragmentActivity);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelStore of(androidx.fragment.app.Fragment);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-extensions/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-extensions/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-extensions/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-extensions/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-extensions/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-extensions/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-extensions/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-extensions/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-extensions/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-extensions/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 273ffbf..0000000
--- a/lifecycle/lifecycle-extensions/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  @Deprecated public class ViewModelProviders {
-    ctor @Deprecated public ViewModelProviders();
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.Fragment);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.FragmentActivity);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.Fragment, androidx.lifecycle.ViewModelProvider.Factory?);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelProvider of(androidx.fragment.app.FragmentActivity, androidx.lifecycle.ViewModelProvider.Factory?);
-  }
-
-  @Deprecated public static class ViewModelProviders.DefaultFactory extends androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory {
-    ctor @Deprecated public ViewModelProviders.DefaultFactory(android.app.Application);
-  }
-
-  @Deprecated public class ViewModelStores {
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelStore of(androidx.fragment.app.FragmentActivity);
-    method @Deprecated @MainThread public static androidx.lifecycle.ViewModelStore of(androidx.fragment.app.Fragment);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-extensions/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-extensions/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-extensions/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-extensions/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 861a341..0000000
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class LiveDataKt {
-    ctor public LiveDataKt();
-    method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core-ktx/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata-core-ktx/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata-core-ktx/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 861a341..0000000
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class LiveDataKt {
-    ctor public LiveDataKt();
-    method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata-core/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata-core/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index f0db7db..0000000
--- a/lifecycle/lifecycle-livedata-core/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public abstract class LiveData<T> {
-    ctor public LiveData(T!);
-    ctor public LiveData();
-    method public T? getValue();
-    method public boolean hasActiveObservers();
-    method public boolean hasObservers();
-    method @MainThread public void observe(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.Observer<? super T>);
-    method @MainThread public void observeForever(androidx.lifecycle.Observer<? super T>);
-    method protected void onActive();
-    method protected void onInactive();
-    method protected void postValue(T!);
-    method @MainThread public void removeObserver(androidx.lifecycle.Observer<? super T>);
-    method @MainThread public void removeObservers(androidx.lifecycle.LifecycleOwner);
-    method @MainThread protected void setValue(T!);
-  }
-
-  public class MutableLiveData<T> extends androidx.lifecycle.LiveData<T> {
-    ctor public MutableLiveData(T!);
-    ctor public MutableLiveData();
-    method public void postValue(T!);
-    method public void setValue(T!);
-  }
-
-  public interface Observer<T> {
-    method public void onChanged(T!);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata-core/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata-core/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata-core/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata-core/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata-core/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-core/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index f0db7db..0000000
--- a/lifecycle/lifecycle-livedata-core/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public abstract class LiveData<T> {
-    ctor public LiveData(T!);
-    ctor public LiveData();
-    method public T? getValue();
-    method public boolean hasActiveObservers();
-    method public boolean hasObservers();
-    method @MainThread public void observe(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.Observer<? super T>);
-    method @MainThread public void observeForever(androidx.lifecycle.Observer<? super T>);
-    method protected void onActive();
-    method protected void onInactive();
-    method protected void postValue(T!);
-    method @MainThread public void removeObserver(androidx.lifecycle.Observer<? super T>);
-    method @MainThread public void removeObservers(androidx.lifecycle.LifecycleOwner);
-    method @MainThread protected void setValue(T!);
-  }
-
-  public class MutableLiveData<T> extends androidx.lifecycle.LiveData<T> {
-    ctor public MutableLiveData(T!);
-    ctor public MutableLiveData();
-    method public void postValue(T!);
-    method public void setValue(T!);
-  }
-
-  public interface Observer<T> {
-    method public void onChanged(T!);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata-core/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-core/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata-core/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata-core/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata-ktx/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index cd2fb27..0000000
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
-    method public static suspend <T> Object addDisposableSource(androidx.lifecycle.MediatorLiveData<T>, androidx.lifecycle.LiveData<T> source, kotlin.coroutines.Continuation<? super androidx.lifecycle.EmittedSource> p);
-    method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-  }
-
-  public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
-    method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
-    method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
-    method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
-    method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>);
-    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout);
-  }
-
-  public interface LiveDataScope<T> {
-    method public suspend Object! emit(T? value, kotlin.coroutines.Continuation<? super kotlin.Unit> p);
-    method public suspend Object emitSource(androidx.lifecycle.LiveData<T> source, kotlin.coroutines.Continuation<? super kotlinx.coroutines.DisposableHandle> p);
-    method public T? getLatestValue();
-    property public abstract T? latestValue;
-  }
-
-  public final class TransformationsKt {
-    ctor public TransformationsKt();
-    method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
-    method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
-    method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-ktx/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-ktx/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata-ktx/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata-ktx/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index cd2fb27..0000000
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
-    method public static suspend <T> Object addDisposableSource(androidx.lifecycle.MediatorLiveData<T>, androidx.lifecycle.LiveData<T> source, kotlin.coroutines.Continuation<? super androidx.lifecycle.EmittedSource> p);
-    method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-  }
-
-  public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
-    method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
-    method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
-    method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
-    method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>);
-    method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout);
-  }
-
-  public interface LiveDataScope<T> {
-    method public suspend Object! emit(T? value, kotlin.coroutines.Continuation<? super kotlin.Unit> p);
-    method public suspend Object emitSource(androidx.lifecycle.LiveData<T> source, kotlin.coroutines.Continuation<? super kotlinx.coroutines.DisposableHandle> p);
-    method public T? getLatestValue();
-    property public abstract T? latestValue;
-  }
-
-  public final class TransformationsKt {
-    ctor public TransformationsKt();
-    method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
-    method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
-    method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index b9a2837..0000000
--- a/lifecycle/lifecycle-livedata/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class MediatorLiveData<T> extends androidx.lifecycle.MutableLiveData<T> {
-    ctor public MediatorLiveData();
-    method @MainThread public <S> void addSource(androidx.lifecycle.LiveData<S!>, androidx.lifecycle.Observer<? super S>);
-    method @MainThread public <S> void removeSource(androidx.lifecycle.LiveData<S!>);
-  }
-
-  public class Transformations {
-    method @MainThread public static <X> androidx.lifecycle.LiveData<X!> distinctUntilChanged(androidx.lifecycle.LiveData<X!>);
-    method @MainThread public static <X, Y> androidx.lifecycle.LiveData<Y!> map(androidx.lifecycle.LiveData<X!>, androidx.arch.core.util.Function<X!,Y!>);
-    method @MainThread public static <X, Y> androidx.lifecycle.LiveData<Y!> switchMap(androidx.lifecycle.LiveData<X!>, androidx.arch.core.util.Function<X!,androidx.lifecycle.LiveData<Y!>!>);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-livedata/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-livedata/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-livedata/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-livedata/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-livedata/api/restricted_2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-livedata/api/restricted_2.2.0-alpha06.txt
rename to lifecycle/lifecycle-livedata/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-process/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-process/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-process/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-process/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-process/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-process/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index beea619..0000000
--- a/lifecycle/lifecycle-process/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class ProcessLifecycleOwner implements androidx.lifecycle.LifecycleOwner {
-    method public static androidx.lifecycle.LifecycleOwner get();
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-process/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-process/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-process/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-process/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-process/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-process/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-process/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-process/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-process/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-process/api/restricted_2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-process/api/restricted_2.2.0-alpha06.txt
rename to lifecycle/lifecycle-process/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 659d07d..0000000
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
-    method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
-    method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-reactivestreams-ktx/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-reactivestreams-ktx/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 659d07d..0000000
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
-    method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
-    method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-reactivestreams/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-reactivestreams/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 518fc95..0000000
--- a/lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class LiveDataReactiveStreams {
-    method public static <T> androidx.lifecycle.LiveData<T!> fromPublisher(org.reactivestreams.Publisher<T!>);
-    method public static <T> org.reactivestreams.Publisher<T!> toPublisher(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.LiveData<T!>);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-reactivestreams/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-reactivestreams/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-reactivestreams/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-reactivestreams/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-reactivestreams/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-reactivestreams/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 518fc95..0000000
--- a/lifecycle/lifecycle-reactivestreams/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class LiveDataReactiveStreams {
-    method public static <T> androidx.lifecycle.LiveData<T!> fromPublisher(org.reactivestreams.Publisher<T!>);
-    method public static <T> org.reactivestreams.Publisher<T!> toPublisher(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.LiveData<T!>);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-reactivestreams/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-reactivestreams/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-reactivestreams/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-reactivestreams/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-runtime-ktx/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 8156596..0000000
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public abstract class LifecycleCoroutineScope implements kotlinx.coroutines.CoroutineScope {
-    method public final kotlinx.coroutines.Job launchWhenCreated(kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-    method public final kotlinx.coroutines.Job launchWhenResumed(kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-    method public final kotlinx.coroutines.Job launchWhenStarted(kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-  }
-
-  public final class LifecycleKt {
-    ctor public LifecycleKt();
-    method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
-  }
-
-  public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
-    method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
-  }
-
-  public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
-    method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenResumed(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenStarted(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenStarted(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenStateAtLeast(androidx.lifecycle.Lifecycle, androidx.lifecycle.Lifecycle.State minState, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime-ktx/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime-ktx/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-runtime-ktx/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-runtime-ktx/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 8156596..0000000
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public abstract class LifecycleCoroutineScope implements kotlinx.coroutines.CoroutineScope {
-    method public final kotlinx.coroutines.Job launchWhenCreated(kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-    method public final kotlinx.coroutines.Job launchWhenResumed(kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-    method public final kotlinx.coroutines.Job launchWhenStarted(kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
-  }
-
-  public final class LifecycleKt {
-    ctor public LifecycleKt();
-    method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
-  }
-
-  public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
-    method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
-  }
-
-  public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
-    method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenResumed(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenStarted(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenStarted(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-    method public static suspend <T> Object! whenStateAtLeast(androidx.lifecycle.Lifecycle, androidx.lifecycle.Lifecycle.State minState, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-runtime/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-runtime/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 0a652c0..0000000
--- a/lifecycle/lifecycle-runtime/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class LifecycleRegistry extends androidx.lifecycle.Lifecycle {
-    ctor public LifecycleRegistry(androidx.lifecycle.LifecycleOwner);
-    method public void addObserver(androidx.lifecycle.LifecycleObserver);
-    method public androidx.lifecycle.Lifecycle.State getCurrentState();
-    method public int getObserverCount();
-    method public void handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event);
-    method @Deprecated @MainThread public void markState(androidx.lifecycle.Lifecycle.State);
-    method public void removeObserver(androidx.lifecycle.LifecycleObserver);
-    method @MainThread public void setCurrentState(androidx.lifecycle.Lifecycle.State);
-  }
-
-  @Deprecated public interface LifecycleRegistryOwner extends androidx.lifecycle.LifecycleOwner {
-    method @Deprecated public androidx.lifecycle.LifecycleRegistry getLifecycle();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-runtime/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-runtime/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-runtime/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-runtime/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-runtime/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-runtime/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-runtime/api/restricted_2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-runtime/api/restricted_2.2.0-alpha06.txt
rename to lifecycle/lifecycle-runtime/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-service/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-service/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-service/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-service/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-service/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-service/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index e3c2893..0000000
--- a/lifecycle/lifecycle-service/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class LifecycleService extends android.app.Service implements androidx.lifecycle.LifecycleOwner {
-    ctor public LifecycleService();
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-    method @CallSuper public android.os.IBinder? onBind(android.content.Intent);
-    method @CallSuper public void onStart(android.content.Intent?, int);
-  }
-
-  public class ServiceLifecycleDispatcher {
-    ctor public ServiceLifecycleDispatcher(androidx.lifecycle.LifecycleOwner);
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-    method public void onServicePreSuperOnBind();
-    method public void onServicePreSuperOnCreate();
-    method public void onServicePreSuperOnDestroy();
-    method public void onServicePreSuperOnStart();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-service/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-service/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-service/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-service/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-service/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-service/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-service/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-service/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-service/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-service/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index e3c2893..0000000
--- a/lifecycle/lifecycle-service/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class LifecycleService extends android.app.Service implements androidx.lifecycle.LifecycleOwner {
-    ctor public LifecycleService();
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-    method @CallSuper public android.os.IBinder? onBind(android.content.Intent);
-    method @CallSuper public void onStart(android.content.Intent?, int);
-  }
-
-  public class ServiceLifecycleDispatcher {
-    ctor public ServiceLifecycleDispatcher(androidx.lifecycle.LifecycleOwner);
-    method public androidx.lifecycle.Lifecycle getLifecycle();
-    method public void onServicePreSuperOnBind();
-    method public void onServicePreSuperOnCreate();
-    method public void onServicePreSuperOnDestroy();
-    method public void onServicePreSuperOnStart();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-service/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-service/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-service/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-service/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 2386744..0000000
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class ViewModelKt {
-    ctor public ViewModelKt();
-    method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
-  }
-
-  public final class ViewModelLazy<VM extends androidx.lifecycle.ViewModel> implements kotlin.Lazy<VM> {
-    ctor public ViewModelLazy(kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory> factoryProducer);
-    method public VM getValue();
-    method public boolean isInitialized();
-    property public VM value;
-  }
-
-  public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-ktx/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel-ktx/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel-ktx/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 2386744..0000000
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public final class ViewModelKt {
-    ctor public ViewModelKt();
-    method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
-  }
-
-  public final class ViewModelLazy<VM extends androidx.lifecycle.ViewModel> implements kotlin.Lazy<VM> {
-    ctor public ViewModelLazy(kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory> factoryProducer);
-    method public VM getValue();
-    method public boolean isInitialized();
-    property public VM value;
-  }
-
-  public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
-    method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/api/1.0.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-savedstate/api/1.0.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel-savedstate/api/1.0.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel-savedstate/api/1.0.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_1.0.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_1.0.0-alpha06.txt
deleted file mode 100644
index b4b87f1..0000000
--- a/lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_1.0.0-alpha06.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public abstract class AbstractSavedStateViewModelFactory implements androidx.lifecycle.ViewModelProvider.Factory {
-    ctor public AbstractSavedStateViewModelFactory(androidx.savedstate.SavedStateRegistryOwner, android.os.Bundle?);
-    method public final <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
-    method protected abstract <T extends androidx.lifecycle.ViewModel> T create(String, Class<T!>, androidx.lifecycle.SavedStateHandle);
-  }
-
-  public final class SavedStateHandle {
-    ctor public SavedStateHandle(java.util.Map<java.lang.String!,java.lang.Object!>);
-    ctor public SavedStateHandle();
-    method @MainThread public boolean contains(String);
-    method @MainThread public <T> T? get(String);
-    method @MainThread public <T> androidx.lifecycle.MutableLiveData<T!> getLiveData(String);
-    method @MainThread public <T> androidx.lifecycle.MutableLiveData<T!> getLiveData(String, T!);
-    method @MainThread public java.util.Set<java.lang.String!> keys();
-    method @MainThread public <T> T? remove(String);
-    method @MainThread public <T> void set(String, T?);
-  }
-
-  public final class SavedStateViewModelFactory implements androidx.lifecycle.ViewModelProvider.Factory {
-    ctor public SavedStateViewModelFactory(android.app.Application, androidx.savedstate.SavedStateRegistryOwner);
-    ctor public SavedStateViewModelFactory(android.app.Application, androidx.savedstate.SavedStateRegistryOwner, android.os.Bundle?);
-    method public <T extends androidx.lifecycle.ViewModel> T create(String, Class<T!>);
-    method public <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/api/1.0.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_1.0.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-viewmodel-savedstate/api/1.0.0-alpha06.txt
copy to lifecycle/lifecycle-viewmodel-savedstate/api/public_plus_experimental_1.0.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/api/res-1.0.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-savedstate/api/res-1.0.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel-savedstate/api/res-1.0.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel-savedstate/api/res-1.0.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel-savedstate/api/restricted_1.0.0-alpha06.txt b/lifecycle/lifecycle-viewmodel-savedstate/api/restricted_1.0.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel-savedstate/api/restricted_1.0.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel-savedstate/api/restricted_1.0.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel/api/2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel/api/2.2.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel/api/2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel/api/public_plus_experimental_2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel/api/public_plus_experimental_2.2.0-alpha06.txt
deleted file mode 100644
index 07a8cb5..0000000
--- a/lifecycle/lifecycle-viewmodel/api/public_plus_experimental_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class AndroidViewModel extends androidx.lifecycle.ViewModel {
-    ctor public AndroidViewModel(android.app.Application);
-    method public <T extends android.app.Application> T getApplication();
-  }
-
-  public interface HasDefaultViewModelProviderFactory {
-    method public androidx.lifecycle.ViewModelProvider.Factory getDefaultViewModelProviderFactory();
-  }
-
-  public abstract class ViewModel {
-    ctor public ViewModel();
-    method protected void onCleared();
-  }
-
-  public class ViewModelProvider {
-    ctor public ViewModelProvider(androidx.lifecycle.ViewModelStoreOwner);
-    ctor public ViewModelProvider(androidx.lifecycle.ViewModelStoreOwner, androidx.lifecycle.ViewModelProvider.Factory);
-    ctor public ViewModelProvider(androidx.lifecycle.ViewModelStore, androidx.lifecycle.ViewModelProvider.Factory);
-    method @MainThread public <T extends androidx.lifecycle.ViewModel> T get(Class<T!>);
-    method @MainThread public <T extends androidx.lifecycle.ViewModel> T get(String, Class<T!>);
-  }
-
-  public static class ViewModelProvider.AndroidViewModelFactory extends androidx.lifecycle.ViewModelProvider.NewInstanceFactory {
-    ctor public ViewModelProvider.AndroidViewModelFactory(android.app.Application);
-    method public static androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory getInstance(android.app.Application);
-  }
-
-  public static interface ViewModelProvider.Factory {
-    method public <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
-  }
-
-  public static class ViewModelProvider.NewInstanceFactory implements androidx.lifecycle.ViewModelProvider.Factory {
-    ctor public ViewModelProvider.NewInstanceFactory();
-    method public <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
-  }
-
-  public class ViewModelStore {
-    ctor public ViewModelStore();
-    method public final void clear();
-  }
-
-  public interface ViewModelStoreOwner {
-    method public androidx.lifecycle.ViewModelStore getViewModelStore();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-viewmodel/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel/api/public_plus_experimental_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-viewmodel/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-viewmodel/api/public_plus_experimental_2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel/api/res-2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel/api/res-2.2.0-beta01.txt
similarity index 100%
rename from lifecycle/lifecycle-viewmodel/api/res-2.2.0-alpha06.txt
rename to lifecycle/lifecycle-viewmodel/api/res-2.2.0-beta01.txt
diff --git a/lifecycle/lifecycle-viewmodel/api/restricted_2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel/api/restricted_2.2.0-alpha06.txt
deleted file mode 100644
index 07a8cb5..0000000
--- a/lifecycle/lifecycle-viewmodel/api/restricted_2.2.0-alpha06.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-// Signature format: 3.0
-package androidx.lifecycle {
-
-  public class AndroidViewModel extends androidx.lifecycle.ViewModel {
-    ctor public AndroidViewModel(android.app.Application);
-    method public <T extends android.app.Application> T getApplication();
-  }
-
-  public interface HasDefaultViewModelProviderFactory {
-    method public androidx.lifecycle.ViewModelProvider.Factory getDefaultViewModelProviderFactory();
-  }
-
-  public abstract class ViewModel {
-    ctor public ViewModel();
-    method protected void onCleared();
-  }
-
-  public class ViewModelProvider {
-    ctor public ViewModelProvider(androidx.lifecycle.ViewModelStoreOwner);
-    ctor public ViewModelProvider(androidx.lifecycle.ViewModelStoreOwner, androidx.lifecycle.ViewModelProvider.Factory);
-    ctor public ViewModelProvider(androidx.lifecycle.ViewModelStore, androidx.lifecycle.ViewModelProvider.Factory);
-    method @MainThread public <T extends androidx.lifecycle.ViewModel> T get(Class<T!>);
-    method @MainThread public <T extends androidx.lifecycle.ViewModel> T get(String, Class<T!>);
-  }
-
-  public static class ViewModelProvider.AndroidViewModelFactory extends androidx.lifecycle.ViewModelProvider.NewInstanceFactory {
-    ctor public ViewModelProvider.AndroidViewModelFactory(android.app.Application);
-    method public static androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory getInstance(android.app.Application);
-  }
-
-  public static interface ViewModelProvider.Factory {
-    method public <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
-  }
-
-  public static class ViewModelProvider.NewInstanceFactory implements androidx.lifecycle.ViewModelProvider.Factory {
-    ctor public ViewModelProvider.NewInstanceFactory();
-    method public <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
-  }
-
-  public class ViewModelStore {
-    ctor public ViewModelStore();
-    method public final void clear();
-  }
-
-  public interface ViewModelStoreOwner {
-    method public androidx.lifecycle.ViewModelStore getViewModelStore();
-  }
-
-}
-
diff --git a/lifecycle/lifecycle-viewmodel/api/2.2.0-alpha06.txt b/lifecycle/lifecycle-viewmodel/api/restricted_2.2.0-beta01.txt
similarity index 100%
copy from lifecycle/lifecycle-viewmodel/api/2.2.0-alpha06.txt
copy to lifecycle/lifecycle-viewmodel/api/restricted_2.2.0-beta01.txt
diff --git a/transition/transition/api/1.3.0-alpha03.txt b/transition/transition/api/1.3.0-beta01.txt
similarity index 100%
rename from transition/transition/api/1.3.0-alpha03.txt
rename to transition/transition/api/1.3.0-beta01.txt
diff --git a/transition/transition/api/public_plus_experimental_1.3.0-alpha03.txt b/transition/transition/api/public_plus_experimental_1.3.0-alpha03.txt
deleted file mode 100644
index b7f4588..0000000
--- a/transition/transition/api/public_plus_experimental_1.3.0-alpha03.txt
+++ /dev/null
@@ -1,283 +0,0 @@
-// Signature format: 3.0
-package androidx.transition {
-
-  public class ArcMotion extends androidx.transition.PathMotion {
-    ctor public ArcMotion();
-    ctor public ArcMotion(android.content.Context!, android.util.AttributeSet!);
-    method public float getMaximumAngle();
-    method public float getMinimumHorizontalAngle();
-    method public float getMinimumVerticalAngle();
-    method public android.graphics.Path! getPath(float, float, float, float);
-    method public void setMaximumAngle(float);
-    method public void setMinimumHorizontalAngle(float);
-    method public void setMinimumVerticalAngle(float);
-  }
-
-  public class AutoTransition extends androidx.transition.TransitionSet {
-    ctor public AutoTransition();
-    ctor public AutoTransition(android.content.Context!, android.util.AttributeSet!);
-  }
-
-  public class ChangeBounds extends androidx.transition.Transition {
-    ctor public ChangeBounds();
-    ctor public ChangeBounds(android.content.Context!, android.util.AttributeSet!);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-    method public boolean getResizeClip();
-    method public void setResizeClip(boolean);
-  }
-
-  public class ChangeClipBounds extends androidx.transition.Transition {
-    ctor public ChangeClipBounds();
-    ctor public ChangeClipBounds(android.content.Context!, android.util.AttributeSet!);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-  }
-
-  public class ChangeImageTransform extends androidx.transition.Transition {
-    ctor public ChangeImageTransform();
-    ctor public ChangeImageTransform(android.content.Context!, android.util.AttributeSet!);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-  }
-
-  public class ChangeScroll extends androidx.transition.Transition {
-    ctor public ChangeScroll();
-    ctor public ChangeScroll(android.content.Context!, android.util.AttributeSet!);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-  }
-
-  public class ChangeTransform extends androidx.transition.Transition {
-    ctor public ChangeTransform();
-    ctor public ChangeTransform(android.content.Context!, android.util.AttributeSet!);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-    method public boolean getReparent();
-    method public boolean getReparentWithOverlay();
-    method public void setReparent(boolean);
-    method public void setReparentWithOverlay(boolean);
-  }
-
-  public class CircularPropagation extends androidx.transition.VisibilityPropagation {
-    ctor public CircularPropagation();
-    method public long getStartDelay(android.view.ViewGroup!, androidx.transition.Transition!, androidx.transition.TransitionValues!, androidx.transition.TransitionValues!);
-    method public void setPropagationSpeed(float);
-  }
-
-  public class Explode extends androidx.transition.Visibility {
-    ctor public Explode();
-    ctor public Explode(android.content.Context!, android.util.AttributeSet!);
-  }
-
-  public class Fade extends androidx.transition.Visibility {
-    ctor public Fade(int);
-    ctor public Fade();
-    ctor public Fade(android.content.Context!, android.util.AttributeSet!);
-    field public static final int IN = 1; // 0x1
-    field public static final int OUT = 2; // 0x2
-  }
-
-  public abstract class PathMotion {
-    ctor public PathMotion();
-    ctor public PathMotion(android.content.Context!, android.util.AttributeSet!);
-    method public abstract android.graphics.Path! getPath(float, float, float, float);
-  }
-
-  public class PatternPathMotion extends androidx.transition.PathMotion {
-    ctor public PatternPathMotion();
-    ctor public PatternPathMotion(android.content.Context!, android.util.AttributeSet!);
-    ctor public PatternPathMotion(android.graphics.Path!);
-    method public android.graphics.Path! getPath(float, float, float, float);
-    method public android.graphics.Path! getPatternPath();
-    method public void setPatternPath(android.graphics.Path!);
-  }
-
-  public class Scene {
-    ctor public Scene(android.view.ViewGroup);
-    ctor public Scene(android.view.ViewGroup, android.view.View);
-    method public void enter();
-    method public void exit();
-    method public static androidx.transition.Scene? getCurrentScene(android.view.ViewGroup);
-    method public static androidx.transition.Scene getSceneForLayout(android.view.ViewGroup, @LayoutRes int, android.content.Context);
-    method public android.view.ViewGroup getSceneRoot();
-    method public void setEnterAction(Runnable?);
-    method public void setExitAction(Runnable?);
-  }
-
-  public class SidePropagation extends androidx.transition.VisibilityPropagation {
-    ctor public SidePropagation();
-    method public long getStartDelay(android.view.ViewGroup!, androidx.transition.Transition!, androidx.transition.TransitionValues!, androidx.transition.TransitionValues!);
-    method public void setPropagationSpeed(float);
-    method public void setSide(int);
-  }
-
-  public class Slide extends androidx.transition.Visibility {
-    ctor public Slide();
-    ctor public Slide(int);
-    ctor public Slide(android.content.Context!, android.util.AttributeSet!);
-    method public int getSlideEdge();
-    method public void setSlideEdge(int);
-  }
-
-  public abstract class Transition implements java.lang.Cloneable {
-    ctor public Transition();
-    ctor public Transition(android.content.Context!, android.util.AttributeSet!);
-    method public androidx.transition.Transition addListener(androidx.transition.Transition.TransitionListener);
-    method public androidx.transition.Transition addTarget(android.view.View);
-    method public androidx.transition.Transition addTarget(@IdRes int);
-    method public androidx.transition.Transition addTarget(String);
-    method public androidx.transition.Transition addTarget(Class<?>);
-    method public abstract void captureEndValues(androidx.transition.TransitionValues);
-    method public abstract void captureStartValues(androidx.transition.TransitionValues);
-    method public androidx.transition.Transition! clone();
-    method public android.animation.Animator? createAnimator(android.view.ViewGroup, androidx.transition.TransitionValues?, androidx.transition.TransitionValues?);
-    method public androidx.transition.Transition excludeChildren(android.view.View, boolean);
-    method public androidx.transition.Transition excludeChildren(@IdRes int, boolean);
-    method public androidx.transition.Transition excludeChildren(Class<?>, boolean);
-    method public androidx.transition.Transition excludeTarget(android.view.View, boolean);
-    method public androidx.transition.Transition excludeTarget(@IdRes int, boolean);
-    method public androidx.transition.Transition excludeTarget(String, boolean);
-    method public androidx.transition.Transition excludeTarget(Class<?>, boolean);
-    method public long getDuration();
-    method public android.graphics.Rect? getEpicenter();
-    method public androidx.transition.Transition.EpicenterCallback? getEpicenterCallback();
-    method public android.animation.TimeInterpolator? getInterpolator();
-    method public String getName();
-    method public androidx.transition.PathMotion getPathMotion();
-    method public androidx.transition.TransitionPropagation? getPropagation();
-    method public long getStartDelay();
-    method public java.util.List<java.lang.Integer!> getTargetIds();
-    method public java.util.List<java.lang.String!>? getTargetNames();
-    method public java.util.List<java.lang.Class<?>!>? getTargetTypes();
-    method public java.util.List<android.view.View!> getTargets();
-    method public String![]? getTransitionProperties();
-    method public androidx.transition.TransitionValues? getTransitionValues(android.view.View, boolean);
-    method public boolean isTransitionRequired(androidx.transition.TransitionValues?, androidx.transition.TransitionValues?);
-    method public androidx.transition.Transition removeListener(androidx.transition.Transition.TransitionListener);
-    method public androidx.transition.Transition removeTarget(android.view.View);
-    method public androidx.transition.Transition removeTarget(@IdRes int);
-    method public androidx.transition.Transition removeTarget(String);
-    method public androidx.transition.Transition removeTarget(Class<?>);
-    method public androidx.transition.Transition setDuration(long);
-    method public void setEpicenterCallback(androidx.transition.Transition.EpicenterCallback?);
-    method public androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator?);
-    method public void setMatchOrder(int...);
-    method public void setPathMotion(androidx.transition.PathMotion?);
-    method public void setPropagation(androidx.transition.TransitionPropagation?);
-    method public androidx.transition.Transition setStartDelay(long);
-    field public static final int MATCH_ID = 3; // 0x3
-    field public static final int MATCH_INSTANCE = 1; // 0x1
-    field public static final int MATCH_ITEM_ID = 4; // 0x4
-    field public static final int MATCH_NAME = 2; // 0x2
-  }
-
-  public abstract static class Transition.EpicenterCallback {
-    ctor public Transition.EpicenterCallback();
-    method public abstract android.graphics.Rect! onGetEpicenter(androidx.transition.Transition);
-  }
-
-  public static interface Transition.TransitionListener {
-    method public void onTransitionCancel(androidx.transition.Transition);
-    method public void onTransitionEnd(androidx.transition.Transition);
-    method public void onTransitionPause(androidx.transition.Transition);
-    method public void onTransitionResume(androidx.transition.Transition);
-    method public void onTransitionStart(androidx.transition.Transition);
-  }
-
-  public class TransitionInflater {
-    method public static androidx.transition.TransitionInflater! from(android.content.Context!);
-    method public androidx.transition.Transition! inflateTransition(int);
-    method public androidx.transition.TransitionManager! inflateTransitionManager(int, android.view.ViewGroup!);
-  }
-
-  public class TransitionListenerAdapter implements androidx.transition.Transition.TransitionListener {
-    ctor public TransitionListenerAdapter();
-    method public void onTransitionCancel(androidx.transition.Transition);
-    method public void onTransitionEnd(androidx.transition.Transition);
-    method public void onTransitionPause(androidx.transition.Transition);
-    method public void onTransitionResume(androidx.transition.Transition);
-    method public void onTransitionStart(androidx.transition.Transition);
-  }
-
-  public class TransitionManager {
-    ctor public TransitionManager();
-    method public static void beginDelayedTransition(android.view.ViewGroup);
-    method public static void beginDelayedTransition(android.view.ViewGroup, androidx.transition.Transition?);
-    method public static void endTransitions(android.view.ViewGroup!);
-    method public static void go(androidx.transition.Scene);
-    method public static void go(androidx.transition.Scene, androidx.transition.Transition?);
-    method public void setTransition(androidx.transition.Scene, androidx.transition.Transition?);
-    method public void setTransition(androidx.transition.Scene, androidx.transition.Scene, androidx.transition.Transition?);
-    method public void transitionTo(androidx.transition.Scene);
-  }
-
-  public abstract class TransitionPropagation {
-    ctor public TransitionPropagation();
-    method public abstract void captureValues(androidx.transition.TransitionValues!);
-    method public abstract String![]! getPropagationProperties();
-    method public abstract long getStartDelay(android.view.ViewGroup!, androidx.transition.Transition!, androidx.transition.TransitionValues!, androidx.transition.TransitionValues!);
-  }
-
-  public class TransitionSet extends androidx.transition.Transition {
-    ctor public TransitionSet();
-    ctor public TransitionSet(android.content.Context!, android.util.AttributeSet!);
-    method public androidx.transition.TransitionSet addListener(androidx.transition.Transition.TransitionListener);
-    method public androidx.transition.TransitionSet addTarget(android.view.View);
-    method public androidx.transition.TransitionSet addTarget(@IdRes int);
-    method public androidx.transition.TransitionSet addTarget(String);
-    method public androidx.transition.TransitionSet addTarget(Class<?>);
-    method public androidx.transition.TransitionSet addTransition(androidx.transition.Transition);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-    method public int getOrdering();
-    method public androidx.transition.Transition? getTransitionAt(int);
-    method public int getTransitionCount();
-    method public androidx.transition.TransitionSet removeListener(androidx.transition.Transition.TransitionListener);
-    method public androidx.transition.TransitionSet removeTarget(@IdRes int);
-    method public androidx.transition.TransitionSet removeTarget(android.view.View);
-    method public androidx.transition.TransitionSet removeTarget(Class<?>);
-    method public androidx.transition.TransitionSet removeTarget(String);
-    method public androidx.transition.TransitionSet removeTransition(androidx.transition.Transition);
-    method public androidx.transition.TransitionSet setDuration(long);
-    method public androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator?);
-    method public androidx.transition.TransitionSet setOrdering(int);
-    method public androidx.transition.TransitionSet setStartDelay(long);
-    field public static final int ORDERING_SEQUENTIAL = 1; // 0x1
-    field public static final int ORDERING_TOGETHER = 0; // 0x0
-  }
-
-  public class TransitionValues {
-    ctor @Deprecated public TransitionValues();
-    ctor public TransitionValues(android.view.View);
-    field public final java.util.Map<java.lang.String!,java.lang.Object!>! values;
-    field public android.view.View! view;
-  }
-
-  public abstract class Visibility extends androidx.transition.Transition {
-    ctor public Visibility();
-    ctor public Visibility(android.content.Context!, android.util.AttributeSet!);
-    method public void captureEndValues(androidx.transition.TransitionValues);
-    method public void captureStartValues(androidx.transition.TransitionValues);
-    method public int getMode();
-    method public boolean isVisible(androidx.transition.TransitionValues!);
-    method public android.animation.Animator! onAppear(android.view.ViewGroup!, androidx.transition.TransitionValues!, int, androidx.transition.TransitionValues!, int);
-    method public android.animation.Animator! onAppear(android.view.ViewGroup!, android.view.View!, androidx.transition.TransitionValues!, androidx.transition.TransitionValues!);
-    method public android.animation.Animator! onDisappear(android.view.ViewGroup!, androidx.transition.TransitionValues!, int, androidx.transition.TransitionValues!, int);
-    method public android.animation.Animator! onDisappear(android.view.ViewGroup!, android.view.View!, androidx.transition.TransitionValues!, androidx.transition.TransitionValues!);
-    method public void setMode(int);
-    field public static final int MODE_IN = 1; // 0x1
-    field public static final int MODE_OUT = 2; // 0x2
-  }
-
-  public abstract class VisibilityPropagation extends androidx.transition.TransitionPropagation {
-    ctor public VisibilityPropagation();
-    method public void captureValues(androidx.transition.TransitionValues!);
-    method public String![]! getPropagationProperties();
-    method public int getViewVisibility(androidx.transition.TransitionValues!);
-    method public int getViewX(androidx.transition.TransitionValues!);
-    method public int getViewY(androidx.transition.TransitionValues!);
-  }
-
-}
-
diff --git a/transition/transition/api/1.3.0-alpha03.txt b/transition/transition/api/public_plus_experimental_1.3.0-beta01.txt
similarity index 100%
copy from transition/transition/api/1.3.0-alpha03.txt
copy to transition/transition/api/public_plus_experimental_1.3.0-beta01.txt
diff --git a/transition/transition/api/res-1.3.0-alpha03.txt b/transition/transition/api/res-1.3.0-beta01.txt
similarity index 100%
rename from transition/transition/api/res-1.3.0-alpha03.txt
rename to transition/transition/api/res-1.3.0-beta01.txt
diff --git a/transition/transition/build.gradle b/transition/transition/build.gradle
index f97a26a..1492e6d 100644
--- a/transition/transition/build.gradle
+++ b/transition/transition/build.gradle
@@ -17,7 +17,7 @@
     compileOnly(project(":fragment:fragment"))
     compileOnly("androidx.appcompat:appcompat:1.0.1")
     // necessary for IJ to resolve dependencies.
-    api("androidx.lifecycle:lifecycle-runtime:2.2.0-alpha04")
+    implementation(project(":lifecycle:lifecycle-runtime"))
 
     androidTestImplementation(KOTLIN_STDLIB)
     androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
@@ -29,7 +29,7 @@
     androidTestImplementation(MOCKITO_CORE, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
     androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
     androidTestImplementation project(":fragment:fragment")
-    androidTestImplementation("androidx.appcompat:appcompat:1.1.0-rc01")
+    androidTestImplementation("androidx.appcompat:appcompat:1.1.0")
     androidTestImplementation project(':internal-testutils-runtime'), {
         exclude group: 'androidx.fragment', module: 'fragment'
     }