v240
Summary
Because @icp-sdk/core wasn't marked as external in @junobuild/utils@1.0.0, the functions bundler (esbuild) ended up duplicating the Principal class. As a result, reviving encoded data mismatched references and wasn't able to deserialize data correctly. This was caught by the test suite before release (see job) and therefore, should not impact any developer.
What's Changed
- fix(utils): mark icp-sdk/core as external by @peterpeterparker in #870
Full Changelog: v239...v240