Skip to content

Releases: Catenscia/MxOps

Release 2.2.0

16 Apr 16:47
358811b
Compare
Choose a tag to compare

2.2.0 - 2024-04-16

Added

  • Scenario clone command
  • Allowed TransfersCheck to dynamically evaluate sender and receiver by name

Fixed

  • Updated the name 'local-testnet' to 'localnet'

Full Changelog: v2.1.0...v2.2.0

Release 2.1.0

01 Mar 19:56
25563ee
Compare
Choose a tag to compare

2.1.0 - 2024-03-01 - ABI Release

Added

  • ABI support for smart-contract
  • Added new examples for queries

Full Changelog: v2.0.1...v2.1.0

Release 2.0.1

07 Feb 06:17
192b078
Compare
Choose a tag to compare

2.0.1 - 2023-10-25

Fixed

  • wrongly converted hex arguments
  • broken ledger sign

Full Changelog: v2.0.0...v2.0.1

Release 2.0.0

07 Feb 06:14
ef36214
Compare
Choose a tag to compare

2.0.0 - 2023-10-20

Added

  • Checkpoints for Scenario
  • ContractUpgradeStep
  • Auto retry for empty query results
  • python step class
  • Value key can now of any depth for Scenario data
  • SceneStep
  • analyze module

Fixed

  • Use of missing signer for LedgerAccount
  • Missing parsing of hexadecimal value as string

Changed

  • 🚨 BREAKING CHANGE 🚨 checks attribute has been given for all TransactionStep, sometimes replacing check_success
  • 🚨 BREAKING CHANGE 🚨 . and [] are used instead of % to specify a Scenario value key
  • 🚨 BREAKING CHANGE 🚨 data.data.py renamed into data.execution_data.py
  • Upgrade MultiversX python libraries
  • int is preferred over number for query return type

Fixed

  • Bug with the skip confirmation CLI command
  • Wrong token properties set during token registration

Full Changelog: v1.1.0...v2.0.0

Release 1.1.0

11 May 17:33
d989bdf
Compare
Choose a tag to compare

1.1.0 - 2023-05-11

Added

  • CLI options to clean/delete Scenario data before or after execution
  • Steps for token transfers (eGLD, fungible & non fungible)
  • Steps for token issuance, roles management and minting (fungible & non fungible)
  • TransfersCheck to verify the transfers of a ContractCallStep
  • Networks enumerations can be parsed by their short or full names

Modified

  • Switch integration tests contracts from elrond-wasm to multiversx-sc
  • Add diverse precision on contribution

Fixed

  • Error when providing absolute path for Scenes
  • Commit change when auto bumping changelog version
  • Make the pylint test fail if a pylint error is detected

Full Changelog: v1.0.0...v1.1.0

Realease 1.0.0

09 Mar 17:01
2cd7bce
Compare
Choose a tag to compare

1.0.0 - 2023-03-09

Added

  • Check classes for CallStep
  • External contract support for contract calls and queries (including results save)
  • CI and script for bandit, flake8 and pylint
  • CI for pytest tests
  • CI for python package build
  • CI for package publication on PYPI
  • Wrapping example in the documentation

Changed

  • 🚨 BREAKING CHANGE 🚨 contract_id attribute renamed to contract for calls and queries
  • 🚨 BREAKING CHANGE 🚨 Refactor check_for_errors attribute to be more general (allow more checks in the future)
  • Reorganize integration tests folders, scripts and scenario names
  • Convert the "Getting Started" section to a complete chapter in the documentation

Realease 0.1.1

24 Jan 20:43
b024d1b
Compare
Choose a tag to compare

Added:

  • tutorial section in the documentation

Fixed:

  • readthedocs compilation error

Release 0.1.0

23 Jan 18:38
29a161e
Compare
Choose a tag to compare

Release 0.1.0

First version of MxOps