<?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 Constants.ts</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/Constants.ts#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/Constants.ts</description>
        <pubDate>Thu, 22 Jun 2023 05:59:36 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>5bd1be93 - [tools] Fix the review bot complaining about changes in the root changelog (#21209)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/Constants.ts#5bd1be93</link>
        <description>[tools] Fix the review bot complaining about changes in the root changelog (#21209)

            List of files:
            /expo/tools/src/Constants.ts</description>
        <pubDate>Sun, 19 Mar 2023 21:10:25 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>9eae8a6a - [ios][tools] Add Hermes support for Expo Go (#19078)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/Constants.ts#9eae8a6a</link>
        <description>[ios][tools] Add Hermes support for Expo Go (#19078)# Whyclose ENG-6189# How- [tools] add *versionHermes.ts* to create a versioned hermes.xcframework. this script will be invoked in adding new sdk. it will also show a prompt to upload the artifact.for ci testing, the hermes podspec also supports xcframework from local file system:```if File.exists?(File.join(__dir__, &quot;destroot&quot;))  source[:path] = &apos;.&apos;else  source[:http] = &apos;https://github.com/expo/react-native/releases/download/sdk-47.0.0/ABI47_0_0hermes.tar.gz&apos;end,```- [tools] versioning hermes related code in react-native- [manifest] add `jsEngine` method to read the jsEngine or ios.jsEngine value from manifest- ~[reanimated] introduce `useHermes` runtime option to create specific js runtime~ Update: always use hermes to simplify the versioning script.- [reanimated] backport sdk45, sdk46 code to disable hermes# Test Plan- `et add-sdk -p ios -s 47.0.0` + versioned expo go- unversioned expo go + NCL- unversioned expo go + NCL with `&quot;jsEngine&quot;: &quot;hermes&quot;`- versioning ci job passed: https://github.com/expo/expo/actions/runs/3049529467/jobs/4915687276Co-authored-by: Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;

            List of files:
            /expo/tools/src/Constants.ts</description>
        <pubDate>Wed, 14 Sep 2022 11:51:22 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>d7f57c45 - [tools] add sync-bundled-native-modules script (#12760)</title>
        <link>http://172.16.0.5:8080/history/expo/tools/src/Constants.ts#d7f57c45</link>
        <description>[tools] add sync-bundled-native-modules script (#12760)* [tools] add sync-bundled-native-modules script* [tools] fix tsc errors* [tools] address PR feedback* Apply suggestions from code reviewCo-authored-by: Tomasz Sapeta &lt;1714764+tsapeta@users.noreply.github.com&gt;Co-authored-by: Tomasz Sapeta &lt;1714764+tsapeta@users.noreply.github.com&gt;

            List of files:
            /expo/tools/src/Constants.ts</description>
        <pubDate>Thu, 29 Apr 2021 10:08:35 +0000</pubDate>
        <dc:creator>Dominik Sokal &lt;dominik.sokal@swmansion.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/Constants.ts#eeffdb10</link>
        <description>[tools] Move tools/expotools one folder up (#11410)

            List of files:
            /expo/tools/src/Constants.ts</description>
        <pubDate>Mon, 21 Dec 2020 18:51:31 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;1714764+tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
