You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 KiB
14 KiB
Changelog
Unpublished
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
💡 Others
14.0.2 — 2022-10-30
This version does not introduce any user-facing changes.
14.0.1 — 2022-10-28
This version does not introduce any user-facing changes.
14.0.0 — 2022-10-06
🛠 Breaking changes
🐛 Bug fixes
- Fixed with-node.sh doesn't keep quotes when passing arguments to Node.js and caused build errors when there are spaces in target name. (#18741 by @kudo)
💡 Others
- Refactored inline Android emulator checks to use enhanced checking in
EmulatorUtilities.isRunningOnEmulator()
. (#16177) by @kbrandwijk, @keith-kurak)
13.2.3 — 2022-07-25
🐛 Bug fixes
- Deprecated the unreliable
source-login-scripts.sh
and sourcing the Node.js binary path from.xcode.env
and.xcode.env.local
. (#18330 by @kudo)
13.2.2 — 2022-07-16
This version does not introduce any user-facing changes.
13.2.1 — 2022-07-11
This version does not introduce any user-facing changes.
13.2.0 — 2022-07-07
🎉 New features
- Add getter for expo client config. (#17865 by @wschurman)
🐛 Bug fixes
- Improved support of nvm sourcing in iOS shell scripts. (#17109 by @liamronancb)
- Fixed
source-login-scripts.sh
~/zlogin typo. (#17622 by @vrgimael)
13.1.0 — 2022-04-18
🐛 Bug fixes
💡 Others
- Updated
@expo/config
from6.0.6
to6.0.14
(#15621 by @EvanBacon)
⚠️ Notices
- On Android bump
compileSdkVersion
to31
,targetSdkVersion
to31
andJava
version to11
. (#16941 by @bbarthec)
13.0.2 - 2022-02-01
🐛 Bug fixes
13.0.1 — 2022-01-20
🐛 Bug fixes
- Fix the
PhaseScriptExecution
build errors when thesource_login_scripts.sh
failed to load. (#15890 by @kudo)
13.0.0 — 2021-12-03
🛠 Breaking changes
- Remove deprecated
Constants.deviceId
. (#15280 by @Simek) - Remove legacy
Constants.linkingUrl
alias. (#15280 by @Simek)
💡 Others
12.2.0 — 2021-11-17
🐛 Bug fixes
- Fix NODE_BINARY not found build error when using nvm via zsh (#14895 by @filipengberg)
💡 Others
- Extract nested objects from current types to new, separate types -
ExpoGoPackagerOpts
andManifestExtra
. (#15113 by @Simek)
12.1.3 — 2021-10-22
🐛 Bug fixes
- Don't include fonts from family "System Font" (introduced by iOS 15) (#14577 by @brentvatne)
- Fix
Constants.deviceId has been deprecated in favor of generating and storing your own ID.
warnings in classic react-native projects. (#14837 by @kudo)
12.1.2 — 2021-10-21
This version does not introduce any user-facing changes.
12.1.1 — 2021-10-15
🛠 Breaking changes
- Deprecated
Constants.deviceYearClass
, moved toexpo-device
-Device.deviceYearClass
(#14691 by @EvanBacon) - Deprecated
Constants.platform.ios.model
, moved toexpo-device
-Device.modelName
(#14691 by @EvanBacon)
🎉 New features
- Added support for iOS 15.0 devices (#14640 by @EvanBacon)
12.1.0 — 2021-10-01
🐛 Bug fixes
- Don't include fonts from family "System Font" (introduced by iOS 15) (#14577 by @brentvatne)
12.0.0 — 2021-09-28
🛠 Breaking changes
🐛 Bug fixes
💡 Others
- Rewrite Android code to Kotlin. (#14434 by @kkafar)
- Updated
@expo/config-plugins
(#14443 by @EvanBacon)
11.1.0 — 2021-09-08
🎉 New features
- Use stable manifest ID where applicable. (#12964 by @wschurman)
- Update JS code to read manifest2 when manifest is not available. (#13602 by @wschurman)
- Update location of EAS projectId in new manifest. (#13739 by @wschurman)
- Update location of scopeKey in new manifest. (#13817 by @wschurman)
🐛 Bug fixes
- fix
__dir__
absolute path in script_phase making an inconsistent Podfile.lock. (#13610 by @kudo) - Fix
PROJECT_ROOT
path resolution inget-app-config-ios.sh
. (#13439 by @ajsmth) - Fix app.config not generated. (#13667 by @kudo)
- Fix build phase error in xcode for nodejs possibly not found in nvm. (#14047 by @kudo)
⚠️ Notices
11.0.2 — 2021-09-02
💡 Others
- Skip running build scripts during iOS debug builds and add support for
SKIP_BUNDLING
/FORCE_BUNDLING
environment variables. (#14116 by @fson)
11.0.1 — 2021-06-22
This version does not introduce any user-facing changes.
11.0.0 — 2021-06-16
🛠 Breaking changes
- Add new manifest2 field and make existing field optional. (#12817 by @wschurman)
- Update
@expo/config
to includeoriginalFullName
in embedded config manifest. Related PR on expo-cli.
🐛 Bug fixes
- Enable kotlin in all modules. (#12716 by @wschurman)
- Ensure classic manifest originalFullName is used over id. (#12955 by @wschurman)
💡 Others
- Migrated module interface from
unimodules-constants-interface
toexpo-modules-core
. (#12876 by @tsapeta) - Build Android code using Java 8 to fix Android instrumented test build error. (#12939 by @kudo)
- Inherit env vars in get-app-config-android.gradle. (#13208 by @jakub-gonet)
10.1.3 — 2021-04-13
This version does not introduce any user-facing changes.
10.1.2 — 2021-04-09
🛠 Breaking changes
- Remove the
xde
property fromConstants.manifest
. (#12438 by @fson) - Update
@expo/config
to includecurrentFullName
in embedded config manifest. Related PR on expo-cli.
10.1.1 — 2021-03-23
🎉 New features
- Added new
Constants.__unsafeNoWarnManifest
property that behaves asConstants.manifest
property, but suppresses warning upon no manifest available. (#12237 by @bbarthec)Warning: don't use this property, it's introduced for internal use only.
10.1.0 — 2021-03-10
🎉 New features
- Updated Android build configuration to target Android 11 (added support for Android SDK 30). (#11647 by @bbarthec)
- Use
@expo/config-types
package forExpoConfig
type. (#11810 by @EvanBacon)
🐛 Bug fixes
- Fixed support for Android Gradle plugin 4.1+ (#11926 by @esamelson)
- Add deprecation messages for previously deprecated Constants fields. (#11960 by @ide)
10.0.1 — 2021-01-25
This version does not introduce any user-facing changes.
10.0.0 — 2021-01-15
🛠 Breaking changes
🎉 New features
- Add support for new Apple devices to
platform.ios.deviceModel
. (#11446 by @sjchmiela) - Changed
Constants.platform.ios.model
nullability — it can now benull
, if the value cannot be determined. (#11445 by @sjchmiela)
🐛 Bug fixes
- Removed
fbjs
dependency (#11396 by @cruzach) - Added support for simulators running on Apple ARM64 processors (previously, constants expected to be exported by native code were unavailable). (#11445 by @sjchmiela)
9.3.5 — 2020-12-11
🐛 Bug fixes
- Add @expo/config to dependencies
9.3.4 — 2020-12-09
🐛 Bug fixes
- Fixed an issue where
Constants.manifest
was still undefined in debug Android builds in the bare workflow
9.3.3 — 2020-12-02
This version does not introduce any user-facing changes.
9.3.2 — 2020-12-01
🐛 Bug fixes
- Fixed the
getAppConfig.js
script to work with the latest version of@expo/config
.
9.3.1 — 2020-11-25
🛠 Breaking changes
- Fixed
installationId
being backed up on Android which resulted in multiple devices having the sameinstallationId
. (#11005 by @sjchmiela) - Deprecated
.installationId
and.deviceId
as these properties can be implemented in user space. Instead, implement the installation identifier on your own usingexpo-application
's.androidId
on Android and a storage API likeexpo-secure-store
on iOS andlocalStorage
on Web. (#10997 by @sjchmiela)
9.3.0 — 2020-11-17
🎉 New features
- Added
Constants.executionEnvironment
to distinguish between apps running in a bare, managed standalone, or App/Play Store development client environment. (#10986 by @esamelson) - Added script to embed app configuration into a bare app and export this object as
Constants.manifest
. (#10948 and #10949 by @esamelson) - If
manifest
is defined onexpo-updates
then use it instead ofExponentConstants.manifest
(#10668 by @esamelson) - Warn when developer attempts to access empty
Constants.manifest
in bare. Throw error when it is empty in managed. (#11028 by @esamelson) - Set
Contants.executionEnvironment
toExecutionEnvironment.Bare
on web.
9.2.0 — 2020-08-18
This version does not introduce any user-facing changes.
9.1.1 — 2020-05-28
This version does not introduce any user-facing changes.
9.1.0 — 2020-05-27
🐛 Bug fixes
- Fixed
uuid
's deprecation of deep requiring (#8114 by @actuallymentor)