Skip to content

Latest commit

 

History

History
320 lines (186 loc) · 17.8 KB

CHANGELOG.md

File metadata and controls

320 lines (186 loc) · 17.8 KB

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

0.17.5 - 2024-02-27

🎉 New features

  • Add --no-bytecode flag to expo export to disable generating Hermes bytecode for use with debugging tools. (#26985 by @EvanBacon)

0.17.4 - 2024-02-06

💡 Others

0.17.3 - 2024-01-18

🐛 Bug fixes

  • Pin sucrase@3.34.0 to avoid yarn v1 incompatibilities with @isaacs/cliui module aliases (#26459 by @byCedric)

0.17.2 - 2024-01-15

💡 Others

0.17.1 - 2023-12-19

🎉 New features

  • Add plugin callbacks that run before each code asset is serialized. (#25859 by @quinlanj)

🐛 Bug fixes

💡 Others

  • Improve bundle splitting by reducing duplicate dependencies. (#26010 by @EvanBacon)

0.17.0 — 2023-12-15

🎉 New features

🐛 Bug fixes

0.16.1 — 2023-12-13

🛠 Breaking changes

  • Remove loadAsync method and prevent loading default config twice. (#25861 by @EvanBacon)

🐛 Bug fixes

0.16.0 — 2023-12-12

🛠 Breaking changes

  • Moved react-refresh babel plugin from Metro to babel-preset-expo. (#25461 by @EvanBacon)

🎉 New features

🐛 Bug fixes

💡 Others

0.15.0 — 2023-11-14

🛠 Breaking changes

  • Pass assets and artifacts back from static serializer. This cannot be used with older versions of Expo CLI. (#25312 by @EvanBacon)
  • Drop support for running arbitrary Metro packages. (#25197 by @EvanBacon)
  • Enable inlineRequires by default. (#25089 by @EvanBacon)

🎉 New features

🐛 Bug fixes

💡 Others

0.14.0 — 2023-10-17

🛠 Breaking changes

🎉 New features

💡 Others

0.13.1 — 2023-09-15

🎉 New features

0.13.0 — 2023-09-15

🎉 New features

🐛 Bug fixes

💡 Others

0.12.0 — 2023-09-04

🎉 New features

🐛 Bug fixes

0.11.1 — 2023-08-02

🛠 Breaking changes

🎉 New features

  • Automatically invalidate cache when react-native-reanimated version changes or is added. (#23798 by @EvanBacon)

0.11.0 — 2023-07-28

🛠 Breaking changes

🎉 New features

  • Expose default Babel transformer with @expo/metro-config/babel-transformer. (#23607 by @EvanBacon)
  • Expose metroTarget: 'client' | 'node' to the Babel caller. (#23607 by @EvanBacon)

0.10.7 - 2023-07-21

🐛 Bug fixes

  • Add missing unstable_styles export on native for CSS Modules. (#23260 by @EvanBacon)
  • Keep other URL components in place when rewriting full URLs for virtual entrypoints. (#23546 by @byCedric)

0.10.6 - 2023-07-02

This version does not introduce any user-facing changes.

0.10.5 - 2023-06-30

This version does not introduce any user-facing changes.

0.10.4 - 2023-06-29

🎉 New features

0.10.3 — 2023-06-27

🐛 Bug fixes

0.10.2 — 2023-06-24

🎉 New features

0.10.1 — 2023-06-22

🐛 Bug fixes

0.10.0 — 2023-06-21

🛠 Breaking changes

  • CSS Modules now export web-compatible styles by default and unstable_styles for react-native-web style objects. (#23002 by @EvanBacon)

🎉 New features

🐛 Bug fixes

0.9.0 — 2023-06-13

🎉 New features

  • Ensure @expo/metro-runtime is shifted to be imported first when installed. (#22628 by @EvanBacon)
  • Added support for React Native 0.72. (#22588 by @kudo)

0.8.0 — 2023-05-08

🛠 Breaking changes

  • Add custom server.rewriteRequestUrl which is required for custom entry points in development builds that don't use expo-dev-client. This must now be extended in local projects that need to use server.rewriteRequestUrl. (#21643 by @EvanBacon)
  • Import Metro dependencies directly from where ever the expo/metro-config package is being initialized. (#21330 by @EvanBacon)
  • Drop @unimodules namespace from Exotic transformer. (#21330 by @EvanBacon)
  • expo-asset is no longer optional. (#21330 by @EvanBacon)

🎉 New features

  • Add resource serializer for static CSS extraction in development. (#22325 by @EvanBacon)
  • Support custom entry files for development builds that don't use expo-dev-client. (#21643 by @EvanBacon)
  • Export MetroConfig type. (#21330 by @EvanBacon)
  • Add support for inlining environment variables using the EXPO_PUBLIC_ prefix. (#21983 by @EvanBacon)
  • Add support for loading environment variables from .env files. (#21983 by @EvanBacon)
  • Add CSS support on web and shims on native, requires transformerPath not be overwritten. (#21941 by @EvanBacon)
  • Add CSS Module support on web and shims on native, requires transformerPath not be overwritten. (#21941 by @EvanBacon)
  • Add PostCSS support on web, configurable with postcss.config.js and postcss.config.json, when isCSSEnabled is true. (#22032 by @EvanBacon)
  • Add partial SASS/SCSS support on web, enabled when isCSSEnabled is true. (#22031 by @EvanBacon)
  • Add cjs extension to resolver.sourceExts (without platform extension support). (#22076 by @EvanBacon)

🐛 Bug fixes

💡 Others

0.7.0 — 2023-02-14

🎉 New features

  • Add EXPO_USE_METRO_WORKSPACE_ROOT to enable using the workspace root for serving files. (#21088 by @EvanBacon)

0.6.0 — 2023-02-03

🎉 New features

🐛 Bug fixes

💡 Others