This version does not introduce any user-facing changes.
- Add support for package cli and utils subpackages (like plugins). (#27083 by @wschurman)
- Use appropriate version of
tsc
when executingexpo-module build
in monorepos with multiple typescript versions installed (#27779 by @peter.jozsa
- Target Node 18 in the Babel CLI preset. (#26847 by @simek)
- Update Babel dependencies to the latest version from
7.23
releases. (#26525 by @simek)
- Use
node18
tsconfig inexpo-module-scripts
to match the dependencies. (#26738) by (@krystofwoldrich) (#26738 by @krystofwoldrich)
- Add Node-specific Babel and Jest configurations. (#25458 by @byCedric)
- Add Node override in ESLint config for root configuration files. (#25767 by @byCedric)
- Remove watchPlugins from sub-projects when using multi-project runner. (#25302 by @EvanBacon)
- Default to using jest-preset-plugin when running
yarn test plugin
with noplugin/jest.config.js
file. (#25302 by @EvanBacon)
- Preserve JSX in production exports to support jsx/createElement interception. (#24889 by @EvanBacon)
- Transpile for Node 18 (LTS). (#24471 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.
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.
This version does not introduce any user-facing changes.
- Remove Enzyme plugin - it does not work with React 18. Not considered a breaking change because the Enzyme plugin has never worked with React 18 and so is already broken. (#19777 by @brentvatne)
This version does not introduce any user-facing changes.
- [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). (#18204 by @EvanBacon)
- Use the correct TSConfig package in dependencies to match one referred in
tsconfig.plugin.json
. (#19670 by @Simek)
- 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)
- Add
templates/scripts/source-login-scripts.sh
vendoring tool for node binary resolution in Xcode build phases scripts. (#15336 by @kudo)
- Fixed
source-login-scripts.sh
error whenextendedglob
is enabled in zsh config. (#17024 by @kudo) - Fixed
expo-module prepare
error if target packages contain temporary kotlin build files. (#17023 by @kudo) - Improved support of nvm sourcing in iOS shell scripts. (#17109 by @liamronancb)
- Fixed
source-login-scripts.sh
~/zlogin typo. (#17622 by @vrgimael) - Deprecated the unreliable
source-login-scripts.sh
and sourcing the Node.js binary path from.xcode.env
and.xcode.env.local
. (#18330 by @kudo)