Skip to content

v0.2.0

Latest

Choose a tag to compare

@iexec-s-nox-release-please-app iexec-s-nox-release-please-app released this 29 Jul 14:57
a9a9132

0.2.0 (2026-07-29)

⚠ BREAKING CHANGES

  • nox: nox.connect() now requires a NetworkConnection argument instead of taking none, and returns a standalone object (noxComputeAddress/handleGatewayUrl/encryptInput/decrypt/publicDecrypt) rather than merging those onto the connection — use .viem/.ethers/.provider/.close() directly off the connection you passed in. nox no longer exposes encryptInput, decrypt, publicDecrypt, noxComputeAddress, or handleGatewayUrl as top-level members. The plugin no longer overrides Hardhat's test task, so nox.skipTestOverride config and hardhat test auto-starting the local stack are gone; call nox.connect() (e.g. in a fixture/setup) to start it instead.
  • NOX_COMPUTE_ADDRESS, handleGatewayUrl, and RPC_URL are no longer exported from the package. @iexec-nox/nox-protocol-contracts is no longer bundled as a direct dependency of the plugin — it's now a peerDependency, so consuming projects must install it themselves.

🚀 Added

  • nox: add per-network config for connecting to an existing stack (#37) (1adcb32)
  • nox: make nox.connect() the entry point for connecting to a Nox stack in any hardhat script (#40) (f9588fa)
  • resolve NoxCompute address using Nox.sol lib from consumer's @iexec-nox/nox-protocol-contracts (#35) (d9049cc)

✍️ Changed

  • nox: tear down local stack via exit/signal hooks (#41) (9a92461), closes #31