v23.1.0
๐ New features
- [eas-cli] Prompt for the Expo SDK version in
eas newand add a--sdk-versionflag. The template now downloads from npm instead of GitHub to support SDK-specific versions. (#4301 by @brentvatne) - [eas-cli] Clean up template metadata in projects created with
eas new: remove the template LICENSE file and reset the package.json name, version, and license fields. (#4301 by @brentvatne) - [build-tools] Support
EAS_PNPM_FILTER_WORKSPACEto install only the selected workspace's dependencies withpnpm install --filter. (#4302 by @robingullo)
๐ Bug fixes
- [build-tools] Normalize extracted project permissions so source archives cannot leave files unreadable by EAS workers. (#4287 by @AbbanMustafa)
- [eas-cli] Add dynamic retries to deploy command that scale up more generously, depending on deployment size (#4299 by @kitten)
๐งน Chores
- [eas-cli] Add regression coverage for the bundled iOS entitlement introspection fallback. (#4285 by @brentvatne)
- [local-build-plugin] Replace
bunyanwith@expo/bunyanwhile preserving the Steps formatter binary. (#4284 by @brentvatne) - [steps] Replace deprecated
lodash.getwith a local helper. (#4283 by @brentvatne) - [eas-cli][steps] Bump
uuidto v11 and remove the redundant@types/uuiddependency. (#4282 by @brentvatne) - [eas-cli] Bump
minizlibto 3.1.0 to drop its deprecatedrimraf@5transitive dependency. (#4281 by @brentvatne)