<?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 android</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>71ea6032 - [android][tools] fix expo go versioning issues on android (#22950)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#71ea6032</link>
        <description>[android][tools] fix expo go versioning issues on android (#22950)# Whyfix expo-go android versioning for sdk 49close ENG-8955# How- [tools] fix for react-native monorepo changes- [tools] update manifest-merger because the original one doesn&apos;t support java 17. since the new manifest-merger has kotlin runtime and the jar takes about 35MB. rather than committing a prebuilt jar, now we build manifest-merger from source.- [tools] since #22609 we don&apos;t have `package` in libraries&apos; AndroidManifest.xml, the manifest-merger still requires the `package`, so we have to temporarily put the `package` back during manifest merging. (the `package` name is generated from `namespace` in build.gradle)- [tools] the original jarjar uses outdated [ASM](https://asm.ow2.io/) and it doesn&apos;t support bytecode generated by kotlin. react-native now has some kotlin code, and the original jarjar cannot transform package name from those kotlin classes. i&apos;ve tried to rebuild a jarjar from [this revision](https://github.com/google/jarjar/commit/e11d5636aa45664271c8f1603067527b2520f591). this requires some manual steps like updating ASM libs and install ant builder. so i still commit the prebuilt jarjar in this pr.- [updates] force casting for `UpdateEntity` to deal with kotlin smart casting from versioned to unversioned kernel class. (i&apos;ll leave inline comment for this)- [expo-modules-core&apos;s `android-annotation`] the project stays in a place that does not support versioning yet. in this pr i just keep it as an unversionable project. cc @lukmccall # Test Plan`et add-sdk -p android -s 49.0.0` + android versioned expo-go + sdk 49 NCL smoke test

            List of files:
            /expo/tools/src/versioning/android/expoModulesTransforms.ts/expo/tools/src/versioning/android/index.ts/expo/tools/src/versioning/android/jarFiles.ts/expo/tools/src/versioning/android/jarjar-e11d5636.jar/expo/tools/src/versioning/android/libraries.ts/expo/tools/src/versioning/android/versionCxx/patches/expo-av.patch/expo/tools/src/versioning/android/versionCxx/patches/expo-gl.patch/expo/tools/src/versioning/android/versionCxx/patches/expo-modules-core.patch/expo/tools/src/versioning/android/versionReactNative.ts/expo/tools/src/versioning/android/versionVendoredModules.ts</description>
        <pubDate>Thu, 22 Jun 2023 05:00:00 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>4440fb50 - [go] add android sdk49 versioned code (#23110)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#4440fb50</link>
        <description>[go] add android sdk49 versioned code (#23110)# Whyfor sdk 49# How- [go] add android sdk 49 versioned code- [tools] minor fix for android versioning# Test Planci passed

            List of files:
            /expo/tools/src/versioning/android/packagesConfig.ts/expo/tools/src/versioning/android/transforms/vendoredModulesTransforms.ts</description>
        <pubDate>Tue, 27 Jun 2023 02:00:00 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>6239b2d0 - [tools] Update android versioning script for sdk 47 (#19518)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#6239b2d0</link>
        <description>[tools] Update android versioning script for sdk 47 (#19518)# Whyupdate android versioning script for sdk 47# How- [android] update gradle wrapper version to 7.5.1, which aligned with react-native 0.70- [localization] fix compileSdkVersion 33 build error- [tools] update versioning script  - remove `renameHermesEngine` which is deprecated patchelf based hermes versioning  - replace duplicated runReactNativeCodegenAndroidAsync with `Codegen.runReactNativeCodegenAsync`  - update versioning script to support building in-place from react-native-lab  - update for react-native 0.70  - update versionCxx for expo-modules-core  - support other new style vendoring modules    - @react-native-community/slider    - react-native-gesture-handler (with cxx files but they&apos;re only for new architecture)    - react-native-screens (with cxx files but they&apos;re only for new architecture)    - react-native-svg    - react-native-reanimated (with cxx files)  - remove old reanimated versioning scripts # Test Plan```$ et add-sdk -p android -s 47.0.0$ cd android &amp;&amp; ./gradlew :app:installVersionedDebug# smoke test on sdk 47 NCL```

            List of files:
            /expo/tools/src/versioning/android/transforms/expoviewTransforms.ts</description>
        <pubDate>Fri, 21 Oct 2022 16:00:00 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>5064f84b - [tools] fix hermes inspector error from versioning</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#5064f84b</link>
        <description>[tools] fix hermes inspector error from versioning

            List of files:
            /expo/tools/src/versioning/android/reactNativeTransforms.ts</description>
        <pubDate>Mon, 24 Jul 2023 18:00:00 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>f194f574 - [versioning][android] Support react-native 69 (#18032)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#f194f574</link>
        <description>[versioning][android] Support react-native 69 (#18032)* [skip ci] suppoort rn69* version expo-modules-core* review feedback + small cleanup

            List of files:
            /expo/tools/src/versioning/android/utils.ts</description>
        <pubDate>Tue, 05 Jul 2022 10:00:00 +0000</pubDate>
        <dc:creator>Wojciech Kozyra &lt;wojciech.kozyra@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>1a8a11e6 - [expo-tools] Check for unused transforms for vendored code. (#22938)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#1a8a11e6</link>
        <description>[expo-tools] Check for unused transforms for vendored code. (#22938)

            List of files:
            /expo/tools/src/versioning/android/versionCxx/index.ts</description>
        <pubDate>Fri, 07 Jul 2023 15:00:00 +0000</pubDate>
        <dc:creator>aleqsio &lt;mikucki@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ab91dd02 - [expo-modules] Create local create-expo-module template (#21460)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#ab91dd02</link>
        <description>[expo-modules] Create local create-expo-module template (#21460)

            List of files:
            /expo/tools/src/versioning/android/unversionablePackages.json</description>
        <pubDate>Wed, 22 Mar 2023 12:00:00 +0000</pubDate>
        <dc:creator>aleqsio &lt;mikucki@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>eeffdb10 - [tools] Move tools/expotools one folder up (#11410)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/versioning/android/#eeffdb10</link>
        <description>[tools] Move tools/expotools one folder up (#11410)

            List of files:
            /expo/tools/src/versioning/android/android-packages-to-rename.txt</description>
        <pubDate>Mon, 21 Dec 2020 18:00:00 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;1714764+tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
