Skip to content

v2.17.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Nov 09:35
· 3 commits to main since this release

What's Changed

  • fix(one): preserve SDK symbol IDs on 32-bit Swift targets (#1160) (990bf82)
  • fix(one): bound iOS SDK graph parsing memory (8be6dfb)
  • fix(one): reject incomplete SDK symbol graphs (608ca1f)
  • fix(ios): stop hosted React text accessibility recursion (#1163) (ada83f1)
  • perf(release): retain unchanged local package timestamps (#1164) (0e5a2c2)
  • fix(ios): size UIKit content from committed layout metrics (#1165) (ee386c6)
  • ci: pin Linux runners to ubuntu-24.04 (Playwright does not support 26.04) (#1171) (32b19a7)
  • fix(vxrn): serve native dev assets requested with a platform that has no engine (#1170) (e16b55a)
  • perf(one): load spa shell module preloads at normal priority (#1173) (94b8283)
  • fix(ios): mark native content cell initializers required so they compile under Xcode 27.0 (#1174) (f9fa5d8)
  • fix(vxrn): avoid cross-chunk ordering in native production bundles (#1175) (977dda6)
  • fix(one): explicitly expose Objective-C SDK delegate witnesses (#1177) (b35d29f)
  • fix(one): emit the objective-c selector a protocol requirement declares (#1179) (2b3c0f9)
  • fix(vxrn): declare @react-native-community/template as optional peer dependency (fbf7c73)
  • fix(one): load Metro configs without a tsconfig or hoisted One dependencies, bundle releases without a watcher (376298d)
  • fix(compiler): resolve rolldown from vite so the CJS entry loads (74a4db4)
  • chore(compiler): merge rolldown resolution comments (5480546)
  • chore(vite-plugin-metro): add resolve-workspace-root and tinyglobby for Expo-matching watch folders (bb29a0c)
  • fix(metro): scope workspace watch folders to packages (6288947)
  • feat(vxrn): let apps opt out of built-in dependency patches and drop patches for versions One no longer supports (f25fa3e)
  • fix: type Swift SDK dispatch bounds as Int64 (bb86e39)
  • feat(one): make react-native-css-interop an optional peer loaded only for native css (5829383)
  • fix(one): load the optional reanimated and worklets peers only when installed (c894ac2)
  • fix(one): load worklets for native sync state only when installed (d67e74c)
  • fix: read patch opt-out from stored One options, glob workspaces with tinyglobby for Node 20 (17de8d0)
  • test(vxrn): drop the React 18 patched-entrypoint case now that the patch is gone (14e3cd1)

Full Changelog: v2.16.0...v2.17.0