Mxops

Latest version: v2.2.0

Safety actively analyzes 622248 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.2.0

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](https://github.com/Catenscia/MxOps/compare/v2.1.0...v2.2.0)

2.1.0

Added

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

Full Changelog: [v2.0.1...v2.1.0](https://github.com/Catenscia/MxOps/compare/v2.0.1...v2.1.0)

2.0.1

Fixed

- wrongly converted hex arguments
- broken ledger sign

Full Changelog: [v2.0.0...v2.0.1](https://github.com/Catenscia/MxOps/compare/v2.0.0...v2.0.1)

2.0.0

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](https://github.com/Catenscia/MxOps/compare/v1.1.0...v2.0.0)

1.1.0

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](https://github.com/Catenscia/MxOps/compare/v1.0.0...v1.1.0)

1.0.0

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

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.