Skip to content

v5.5.1 - Fresh development environment

Choose a tag to compare

@Le-Caignec Le-Caignec released this 21 May 16:56
· 921 commits to main since this release
57b7774

ℹ️ This release is primarily focused on updating the project (Ethers, Typescript, CI, etc.) and is not intended for deployment. Minor contract optimizations included here will be deployed in the next release.

What's new?

  • Add some small optimizations to IexecPoco2Delegate contract (#167, #168).
  • Add support for CreateX factory.
  • Migrate to Ethers v6.
  • Migrate all Javascript files to Typescript.
  • Purge Truffle.
  • Migrate CI from Jenkins to Github Actions.

Updated contracts

  • IexecPoco2Delegate.sol

More details

  • Release v5.5.1 #220
  • Add gitub action workflow for deployment (#218)
  • Rename Avalanche Fuji and Arbitrum Sepolia network configuration (#217)
  • Deploy on new testnet chains using CreateX factory (#216)
  • Add CreateX factory for new chain deployment (#215)
  • Add Github Action CI in order to publish NPM package (#214)
  • Housekeeping (#208)
  • Add Halborn "Poco v5.5 & Voucher v1.0" audit report (#205)
  • Refactor Factory deployer (#206)
  • Enable native tests on CI (#204)
  • Migrate to Ethers v6:
    • Deployment scripts (#187, #203)
    • Tests
      • IexecEscrow (#199)
      • ENSIntegration, IexecOrderManagement, IexecRelay (#195, #199)
      • IexecCategoryManager, IexecERC20 (#192, #199, #202)
      • test/fullchain (#190, #196)
      • IexecAccessors, IexecMaintenance (#189, #191, #199)
      • IexecPoco (#196)
      • trust specific field (#201)
      • IexecPocoBoost (#198)
      • fixed a minor issue in BigInt for IexecWrapper (#202).
  • Migrate scripts to TypeScript: (#184)
    • getFunctionSignatures.js, common-test-snapshot.js, test-storage.js, timelock.js
  • Migrated utility files to TypeScript : (#183)
    • FactoryDeployer.js, constants.js, odb-tools.js
    • Removed deprecated scripts/ens/sidechain.js
  • Purge Truffle leftovers (#180, #181, #182, #185, #186)
  • Sunset Jenkins pipeline (#178)
  • Re-use variable in IexecPoco2Delegate in contribute(...) function. (#168)
  • Remove unnecessary back and forth transfers in IexecPoco2Delegate happening during claim(..). (#167)
  • Remove references to blockscout v5. (#161)
  • Migrate integration test files to Typescript & Hardhat:
    • 000_fullchain.js (#156, #157)
    • 00X_fullchain-Xworkers.js (#158, #159)
    • 000_fullchain-5workers-1error.js (#160, #162)
    • Clean ToDo (#163)
    • 200_fullchain-bot.js (#164, #166)
    • 201_fullchain-bot-dualPool.js (#171, #172)
    • Fix balance checks in integration tests (#165)
    • 300_fullchain-reopen.js (#170, #173)
    • 000_fullchain-ABILegacy.js (#174, #175)
    • 400_contributeAndCallback.js (#176, #177)
  • Remove smock from unit tests:
  • Migrate unit test files to Typescript & Hardhat: