<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in RNCAsyncStorage.podspec.json</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cd1a5cde - [ios][android] Update @react-native-async-storage to 1.18.2 (#22957)</title>
        <link>http://172.16.0.5:8080/history/expo/ios/vendored/unversioned/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec.json#cd1a5cde</link>
        <description>[ios][android] Update @react-native-async-storage to 1.18.2 (#22957)

            List of files:
            /expo/ios/vendored/unversioned/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec.json</description>
        <pubDate>Sun, 18 Jun 2023 21:25:53 +0000</pubDate>
        <dc:creator>Alan Hughes &lt;30924086+alanjhughes@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>f179ccd5 - [go] vendor react-native-async-storage (#20780)</title>
        <link>http://172.16.0.5:8080/history/expo/ios/vendored/unversioned/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec.json#f179ccd5</link>
        <description>[go] vendor react-native-async-storage (#20780)# Whyreact-native 0.71 removed the builtin async storage, to keep the backward compatibility, we should now vendor the *@react-native-async-storage/async-storage*close ENG-7190# How- [tools] add @react-native-async-storage/async-storage to vendoring config- to support expo-go&apos;s scoped async storage, we should further patch react-native-async-storage. they are now in the vendoring patch.  - previously on ios, we had the patch [in our fork](https://github.com/expo/react-native/commit/c7d3f6d12ed566bd5700c8ec0d6b5b82018207a4)  - previously on android, we did this from [the transform tool for our fork](https://github.com/expo/expo/blob/9047ecfbe233924e4848722b518d8ce1fa8b7173/android/tools/src/main/java/host/exp/exponent/tools/ReactAndroidCodeTransformer.java#L215-L216)- the new react-native-async-storage saves data in a different storage, so they have the migration steps. to keep backward compatibility for existing expo-go. i skip the migrations and read the storage data from previous expo-go paths.  - the new react-native-async-storage saves ios data in [*Application Support* rather than *Documents*](https://github.com/react-native-async-storage/async-storage/pull/274). i don&apos;t want to follow the design. the reason is, besides backward compatibility, expo-go as a developer tool, it&apos;s good for developers to view the storage in *Documents*.- [ios] migrate the AsyncStorage native module from `RCTAsyncLocalStorage` to `RNCAsyncStorage`- [android] migrate `ExponentAsyncStorageModule` parent class to the new `AsyncStorageModule`  - the new react-native-async-storage doesn&apos;t support turbo module, we have to move our integration from *ExpoTurboPackage* to *ExponentPackage*  - the classic native module system respects the `@ReactMethod` annotation, we should add all of them in the `ExponentAsyncStorageModule`.# Test Plan- [ncl] AsyncStorage test case before this pr and after. makes sure the AsyncStorage value is kept after the changes.

            List of files:
            /expo/ios/vendored/unversioned/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec.json</description>
        <pubDate>Wed, 11 Jan 2023 14:35:24 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
</channel>
</rss>
