Skip to content

CHANGELOG

  • readme links and install instructions (#164)
  • Moves @dfinity/agent, @dfinity/candid, @dfinity/identity and @dfinity/principal from peerDependencies to dependencies
  • nonmainnetFeatures in CreateInstanceRequest is renamed to icpConfig and is now a record with multiple configuration options to override
  • bump agent-js deps to v3 (#158)
  • make pic-js compatible with server v10.0.0 (#147)
  • set the create-prs environment (#149)
  • state copy to not include parent folder (#134)
  • poll ingress messages instead of awaiting them (#137)
  • FromPathSubnetStateConfig and the FromPath variant of state_config in EncodedSubnetConfig no longer take a subnet_id.
  • update to PocketIC server v9.0.0 (#120)
  • add support for certified time endpoint (#109)
  • update dependencies (#106)
  • upgrade to pocketic version 8.0.0 (#96)
  • add support get controllers and get topology endpoints
  • update dependencies
  • pocket-ic-server.ts: switch from —pid to —port-file for pic server
  • add support for mocking https outcalls
  • upgrade to server v6
  • upgrade pic server to v5
  • upgrade to pic server v4
  • pipe unwanted logs to /dev/null
  • add http2 support
  • add logging support
  • separate pic server management from instance management
  • enable direct canister calls
  • get pub key endpoint params encoded incorrectly
  • unable to start picjs server on macos
  • build docs only when release_latest is successful
  • move docs build and deployment to release workflow
  • removed fetchRootKey in favor of getPubKey, which accepts a subnet Id
  • add support for nns subnet init
  • update agent-js and pocket-ic dependencies
  • add canister stop and start methods
  • canister settings encoding
  • propogate sender principal correctly when setting up canister
  • add update canister settings method
  • upgrade to pocket-ic v3
  • upgrade to pic server 2.0.1
  • accept ArrayBufferLike instead of Uint8Array to be more compatible with agent-js & co libraries
  • throw a more helpful error is devs interact with a pic instance after tearing it down
  • add ability to tick multiple times
  • updated dependencies on dfinity packages
  • updated dependencies on dfinity packages
  • use auto-generated idl for management canister
  • update versions of @dfinity dependencies
  • update file permission for pocket-ic executable in case package manager has moved it
  • client refuses to start on MacOS ARM chips that are also running NodeJS on ARM architecture
  • set processing time header on set_stable_memory header
  • get stable memory function returning incorrect type
  • add functions to get and set stable memory
  • add canister code management functions
  • add deterministic and random identity generation functions
  • add method to set identity on actor
  • include pic binary in package using postinstall script
  • initial commit