- Remove unused
pathJoin
function. (#29963 by @EvanBacon) - Replaced
@testing-library/react-hooks
with@testing-library/react-native
. (#30742 by @byCedric)
- Fixed
PlatformUtils.ts
to have the correct export placeholders for react-native-web (#29791 by @Bram-dc) - Add missing
react
andreact-native
peer dependencies for isolated modules. (#30454 by @byCedric)
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
- Fix
TypeError: (0, _ExpoAsset.downloadAsync) is not a function
when loading assets using Expo Web. (#28405 by @jamiees2)
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
- Added config plugin to allow assets to be linked at build time. (#27052 by @alanjhughes)
- Add Apple TV support to the new iOS native module. (#27823 by @douglowder)
- Create native module for iOS and Android. Migrate
downloadAsync
to a native implementation. (#27369 by @aleqsio) - Remove MD5 checksum verification for remote assets. This does not change method signatures nor require changes to your application code, and should not affect any apps in practice since this behavior was used only for apps that used Classic Updates, support for which ended with SDK 50. (#25614 by @ide)
- [expo-updates] Migrate to requireNativeModule/requireOptionalNativeModule. (#25648 by @wschurman)
- Clean up some asset stuff. (#26310 by @wschurman)
- Remove most of Constants.appOwnership. (#26313 by @wschurman)
- Remove assetUrlOverride and assetMapOverride. (#26314 by @wschurman)
- Improve updates types and clarity in expo-asset. (#26337 by @wschurman)
- Removed deprecated backward compatible Gradle settings. (#28083 by @kudo)
- Fix relative URLs and support for
unstable_path
in development. (#26084 by @EvanBacon)
This version does not introduce any user-facing changes.
- Removed support for the Classic Updates service for SDK 50 (announcement). Specifically, references to the Classic Updates CDN were removed. Migrate to EAS or other service that conforms to the modern Expo Updates protocol. (#25613 by @ide)
- Added support for React Native 0.73.0. (#24971, #25453 by @gabrieldonadel)
- Removed references to legacy
bundledAssets
constant fromexpo-file-system
that was used only in standalone apps. (#25484 by @tsapeta)
- fix URLs in development. (#25202 by @EvanBacon)
- Collapse re-export of
react-native/Libraries/Image/AssetRegistry
to@react-native/assets-registry/registry
. (#25265 by @EvanBacon) - Migrate to new standard
URL
support on native. (#24941 by @EvanBacon) - Renamed
unimodule.json
toexpo-module.config.json
. (#25100 by @reichhartd)
This version does not introduce any user-facing changes.
- Convert
../
to_
for the propertyhttpServerLocation
inhashAssetFiles
(Metro asset pre-processor) to support assets in monorepos the same everywhere. (#24090 by @EvanBacon)
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
- Fixed monorepo asset resolution in production for Metro web. (#22094 by @EvanBacon)
This version does not introduce any user-facing changes.
- Fix loading Metro web assets from origins other than
/
. (#20258 by @EvanBacon)
- Remove unused web features. (#20258 by @EvanBacon)
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
- Fix an issue preventing the loading of assets using expo-updates manifests during local development. (#15667) by @jonsamp
- Fix
fromModule
on restrictive (Snack) web environments. (#14435 by @IjzerenHein)
- Removed annoying yellowbox warning message in bare workflow when there's no manifest available. (#12237 by @bbarthec)
- Remove peerDependencies and unimodulePeerDependencies from Expo modules. (#11980 by @brentvatne)
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
This version does not introduce any user-facing changes.
asset.downloadAsync()
returns the resolvedAsset
when it resolves. (#8646 by @EvanBacon)Asset.loadAsync()
returns an array of resolvedAsset
s when it finishes loading the resources. (#8646 by @EvanBacon)- Added support for the
expo-updates
no-publish workflow. (#8003 by @esamelson)