This repository has been archived by the owner on Sep 25, 2018. It is now read-only.
Releases: expo/xde
Releases · expo/xde
v2.4.0
- Fix Watchman PCRE crash.
- Add help button with links to docs and our Slack.
- Fix issues scrolling to bottom of logs.
- Clear packager cache when restarting project.
- Fix device logs bug.
- Cmd/Ctrl+R key command for restarting project.
v2.3.0
- Use installed version of
adb
if it exists - Clearer instructions on login screen
- Add close project button
- Better error messages when there are issues with project
node_modules
- Allow dashes in project names
- Add https://www.intercom.io/
v2.2.0
- Device logs. Import https://github.com/exponentjs/exponent-sdk and use SDK 7 to see logs streamed into XDE.
- Publish local assets.
- Use watchman automatically.
- Alpha Windows support. "New project" requires manually running "npm install" in the project directory.
v2.1.0
- Checks version of Exponent app on iOS simulator and Android devices and prompts if out of date.
- Installs Exponent app on Android automatically.
- Creating a new project creates a new directory with the project name instead of adding files to the current directory.
- Shows errors for invalid JSON files.
- Disables project buttons until project is done initializing.
v2.0.0
- Redesigned UI
- Supports
exp.json
config file - New starter project
Upgrading existing projects:
Move the exp
key out of package.json
into a new file exp.json
.
v1.9.0
- Clean up processes when closing
- New login screen
- More reliable publishing
- Support Exponent iOS client 1.5.0
v1.8.0
Support for Exponent 1.4.3 on iOS.
v1.7.0
Support for Exponent 1.4.2 on iOS.
v1.6.0
Support for Exponent 1.4.0 on iOS and Android. The "new project" template included with this version of XDE uses a version of React Native that is similar to 0.24. For projects made for Exponent, we're calling this SDK 5.0.0.
Upgrading existing projects:
In your package.json file, set the sdkVersion
and react-native
dependency version to look like this:
{
"exp": {
"sdkVersion": "5.0.0"
},
"dependencies": {
"react": "^0.14.5",
"react-native": "exponentjs/react-native#sdk-5.0.0",
...
}
}
Then remove your node_modules
directory and run npm install
again.
Fixing bug with publishing
- @jesseruder fixed a bug with publishing
- Relabeled "Open in iOS Simulator" to be more clear