This repository has been archived by the owner on Dec 1, 2023. It is now read-only.
Releases: OpenZeppelin/nile
Releases · OpenZeppelin/nile
v0.14.0
What's Changed
- Remove comment in test by @andrew-fleming in #345
- Add nre instance to plugins by @andrew-fleming in #343
- Fix formatting by @andrew-fleming in #346
- Fix: typos by @omahs in #347
- Add deprecation disclaimer in README by @ericnordelo in #349
- Bump cairo lang dependency by @ericnordelo in #351
- Bump version, update supported python version in docs by @andrew-fleming in #352
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Add docs to OZ doc-site by @ericnordelo in #298
- Add query flags (
estimate_fee
andsimulate
) to transaction commands and scripting API by @ericnordelo in #320 - Refactor transaction API for scripting by @ericnordelo in #320
- Auto calculate max_fee by @andrew-fleming in #332
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Fix account invariant by @martriay in #302
- Support
overriding_path
for account'sdeploy
anddeclare
by @andrew-fleming in #310 - Allow hex params in calldata for deployments through Account by @ericnordelo in #318
- Return address, tx_hash from Account.deploy_contract by @ericnordelo in #311
- Remove accounts.json from nile init by @ericnordelo in #324
- Update goerli2 chain id by @ericnordelo in #327
- Fix network handling by @andrew-fleming in #303
- Add
nile-account
flag to set Nile artifacts path by @andrew-fleming in #315
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Refactor tests and change network in tests to
localhost
by @andrew-fleming in #270 - Support hex parameters in Account.send by @martriay in #253
- Update universal deployer address by @martriay in #255
- Create .env with
nile init
and remove example.env by @andrew-fleming in #265 - Support mainnet chain_id by @martriay in #275
- Add support for goerli2 and integration testnets by @martriay in #272
- Add cairo_path to compile command (CLI and NRE) by @ericnordelo in #241
- Support starknet token for mainnet deployments by @ericnordelo in #263
- Set default max_fee in account functions by @ericglau in #262
- Make get_hash return hex by @martriay in #257
- Add
status
command and chaining. by @trevis-dev in #122 - Add hex int pattern entry to CONTRIBUTING by @ericnordelo in #279
- Separate CLI and NRE scopes when integrating plugins by @ericnordelo in #273
- Small update to hex/int pattern. by @ericnordelo in #282
- Change
register_class_hash
to take int by @ericglau in #288 - Log address as hex in
update_abi
by @ericglau in #290 - Update README.md by @ericnordelo in #286
- Log as alias or address in
update_abi
by @ericglau in #292 - Replace subprocess by @andrew-fleming in #236
- Deploy through Accounts by @ericnordelo in #276
- Support Cairo 0.10.1 by @martriay in #268
New Contributors
- @trevis-dev made their first contribution in #122
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Add function to update registered deployment ABI by @ericglau in #211
- Remove invoke command by @ericnordelo in #227
- Update account artifacts from cairo-contracts by @ericnordelo in #224
- Add Account.declare by @martriay in #207
- Improve project setup description by @ericnordelo in #240
- Fix dependency management by @andrew-fleming in #233
- Add simulation and fee estimation to CLI and Account interface by @ericnordelo in #230
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- Update invoke to execute by @ericnordelo in #190
- Fix: typos by @omahs in #208
- Devnet predeployed accounts by @ericnordelo in #192
- Add short strings from CLI by @ericnordelo in #210
- Add abi parameter to
deploy
by @ericglau in #206 - Add get-nonce to CLI and NRE by @ericnordelo in #197
- Update Account.send API by @ericnordelo in #218
New Contributors
- @ericnordelo made their first contribution in #190
- @omahs made their first contribution in #208
- @ericglau made their first contribution in #206
Full Changelog: v0.9.0...v0.9.1
v0.9.0
v0.8.2
What's Changed
- Move utils.py from Contracts to Nile by @andrew-fleming in #163
- Sanitize call/invoke params by @martriay in #162
- Temp fix for
nile init
by @andrew-fleming in #166 - Fix CLI param handling by @andrew-fleming in #168
- add --seed option to nile node command by @kevinhalliday in #147
- Add get-accounts command by @andrew-fleming in #119
New Contributors
- @kevinhalliday made their first contribution in #147
Full Changelog: v0.8.0...v0.8.2
v0.8.1b
Beta release adding a utils
module and params sanitization for better scripting through nile run scripts/my_script.py
What's Changed
- Move utils.py from Contracts to Nile by @andrew-fleming in #163
- Sanitize call/invoke params by @martriay in #162
Full Changelog: v0.8.0...v0.8.1b
v0.8.0
Highlights ✨
- Added support for Cairo v0.9.1
- Added
--lite_mode
fornile node
- Improve overall error/exception handling and messages
What's Changed
- Fix passing optional args in
_compile_contract
by @andrew-fleming in #150 - Fix failing build deps in python3.7 by @andrew-fleming in #156
- Add CONTRIBUTING.md by @andrew-fleming in #152
- Add support for cairo v0.9.1 with
--no_wallet
by @andrew-fleming in #154 - Add lite-mode by @andrew-fleming in #153
- Add no-wallet to account command by @andrew-fleming in #160
- Improve error handling of account init with invalid key by @andrew-fleming in #158
- Reduce
subprocess
verbosity on call, or invoke, error by @ca11ab1e in #126
New Contributors
Full Changelog: v0.7.1...v0.8.0