Skip to content

v10.49.0

Choose a tag to compare

@sunnylqm sunnylqm released this 30 Jul 00:49
· 77 commits to master since this release
v10.49.0
fe0531f

feat: compute and report bundleHash, the content identity of the embedded bundle

The client now lazily computes the sha256 of the JS bundle embedded in the binary (exactly the bytes pdiff patches from), caches it natively once per install, and reports it with every checkUpdate — enabling the server to decide pdiff applicability by content instead of the buildTime heuristic. Verified end to end on iOS and Android simulators (natively computed hash equals the sha256 of the bundle extracted from the built package, byte for byte).

Also includes: refined type definitions, options isolation between client instances, and exposed provider hooks (7d2dfbd).