Openzeppelin-cairo-contracts

Latest version: v0.6.1

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

Scan your dependencies

Page 2 of 2

0.3.2

Not secure
What's Changed
* Create IAccessControl.cairo by zoey-t in https://github.com/OpenZeppelin/cairo-contracts/pull/408
* Ownable: split assertion checks in two statements by achab in https://github.com/OpenZeppelin/cairo-contracts/pull/422
* Fix docs for proxy view calls by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/423
* Add ERC20Burnable preset by koloz193 in https://github.com/OpenZeppelin/cairo-contracts/pull/252

New Contributors
* zoey-t made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/408
* achab made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/422

**Full Changelog**: https://github.com/OpenZeppelin/cairo-contracts/compare/v0.3.1...v0.3.2

0.3.1

Not secure
This patch release mainly removes the unneeded dependency on [nile](https://github.com/OpenZeppelin/nile/)(https://github.com/OpenZeppelin/cairo-contracts/pull/419) thus preventing warning message when there's a version mismatch.

What's Changed
* Update documentation links to 0.3.0 by pscott in https://github.com/OpenZeppelin/cairo-contracts/pull/416
* Update pinned tox deps, remove nile from setup.cfg by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/419
* Fix docs example by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/428
* Fix account preset link in extensibility.adoc by ivpavici in https://github.com/OpenZeppelin/cairo-contracts/pull/431
* Automate docsite links bump by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/420

New Contributors
* ivpavici made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/431

**Full Changelog**: https://github.com/OpenZeppelin/cairo-contracts/compare/v0.3.0...v0.3.1

0.3.0

Not secure
Highlights

* new docsite: https://docs.openzeppelin.com/contracts-cairo
* revamped [directory structure](https://github.com/OpenZeppelin/cairo-contracts/issues/335), and therefore import paths
* new [utility to deploy accounts](https://github.com/OpenZeppelin/cairo-contracts/pull/339)

What's Changed
* fix: remove unused imports by ca11ab1e in https://github.com/OpenZeppelin/cairo-contracts/pull/400
* Add AccessControl docs by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/368
* style: update SPDX license identifiers by ca11ab1e in https://github.com/OpenZeppelin/cairo-contracts/pull/399
* Update ownable check to validate zero address by JulissaDantes in https://github.com/OpenZeppelin/cairo-contracts/pull/398
* Refactor directory structure by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/350
* Bump Nile version to 0.7.1 by EvolveArt in https://github.com/OpenZeppelin/cairo-contracts/pull/381
* Fix setup.cfg version by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/406
* Integrate docsite by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/396
* Deploy account util by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/339
* Update docsite links to match new docsite by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/410
* Fix docs example by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/413
* Add script to update version by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/405

New Contributors
* ca11ab1e made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/400
* EvolveArt made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/381

**Full Changelog**: https://github.com/OpenZeppelin/cairo-contracts/compare/v0.2.1...v0.3.0

0.2.1

Not secure
This release mainly fixes https://github.com/OpenZeppelin/cairo-contracts/issues/386, which rendered account contracts unusable on live networks.

What's Changed
* Fix typo in tests/signers.py by 0xSachinK in https://github.com/OpenZeppelin/cairo-contracts/pull/380
* Update Proxies.md by Wave-95 in https://github.com/OpenZeppelin/cairo-contracts/pull/388
* Fix account signature by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/387
* Remove old security advisory from README by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/391
* Fix proxy assertion by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/394
* Simplify paths for fetching contract classes in tests by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/377
* Update extensibility pattern by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/397

New Contributors
* 0xSachinK made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/380
* Wave-95 made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/388

**Full Changelog**: https://github.com/OpenZeppelin/cairo-contracts/compare/v0.2.0...v0.2.1

0.2.0

Not secure
What's Changed

Key points:
* Improved Extensibility pattern, based on namespaces
* New accounts (improved library + new `EthAccount` preset)
* AccessControl and ReentrancyGuard libraries
* Support for Cairo 0.9.0

Full changelog:
* dev: removing duplicate function by milancermak in https://github.com/OpenZeppelin/cairo-contracts/pull/234
* Set interface ids as constants by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/216
* use `tx_info.transaction_hash` instead of `hash_multicall` in Account by juniset in https://github.com/OpenZeppelin/cairo-contracts/pull/233
* Fix pytest warnings, move `event_loop` to conftest.py by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/231
* Update documentation by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/214
* Fix decorator by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/243
* Add contributing file by JulissaDantes in https://github.com/OpenZeppelin/cairo-contracts/pull/230
* Integrate safemath into token contracts by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/222
* Add memoization to erc20 by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/217
* Rename cairo contracts -> oz contracts for cairo by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/248
* Update readme by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/245
* Add parallel testing by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/235
* Update contributing by JulissaDantes in https://github.com/OpenZeppelin/cairo-contracts/pull/251
* Implement a reentrancy guard by JulissaDantes in https://github.com/OpenZeppelin/cairo-contracts/pull/236
* Remove decorator, unused function, and import by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/253
* dev: support for cairo-lang 0.8.1 in tests by milancermak in https://github.com/OpenZeppelin/cairo-contracts/pull/260
* remove src from import paths by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/264
* Update README.md by JulissaDantes in https://github.com/OpenZeppelin/cairo-contracts/pull/255
* Update links in docs by ericglau in https://github.com/OpenZeppelin/cairo-contracts/pull/270
* replace constants' TRUE and FALSE in favor of native ones by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/265
* fix: change `initialized` visibility to `view` by 0xSidius in https://github.com/OpenZeppelin/cairo-contracts/pull/276
* Prefer cairo syntax highlighting in Markdown files by rootulp in https://github.com/OpenZeppelin/cairo-contracts/pull/278
* More cairo syntax highlighting by rootulp in https://github.com/OpenZeppelin/cairo-contracts/pull/280
* Pin marshmallow and cairo-lang, gitignore node.json by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/286
* Fix IAccount import by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/292
* Reformat docs and fix ERC721 import example by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/284
* Refactor erc20 around the _spendAllowance function by Amxx in https://github.com/OpenZeppelin/cairo-contracts/pull/240
* Add Solidity/Cairo upgrades comparison by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/272
* Add namespace to ERC165 by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/298
* Add namespace to Upgrades by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/300
* dockerized testing by koloz193 in https://github.com/OpenZeppelin/cairo-contracts/pull/299
* Use Nile's Signer by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/283
* Separate `Initializable` into lib/contract, integrate namespace by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/301
* Update Account to namespace, fix docs by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/297
* Integrate namespace into ReentrancyGuard by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/305
* Integrate namespace and events to Pausable by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/310
* Update extensibility pattern by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/303
* added pull request template by koloz193 in https://github.com/OpenZeppelin/cairo-contracts/pull/316
* Update cairo-lang in tox by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/325
* Add parallel testing section to readme by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/320
* Fix `is_valid_signature` decorator by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/330
* Move ERC165 (Introspection) docs to its own page by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/322
* Add missing section to extensibility docs by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/332
* Rename library constructors to initializers by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/319
* Integrate namespace in SafeMath by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/311
* Refactor Ownable by Amxx in https://github.com/OpenZeppelin/cairo-contracts/pull/244
* Fix erc165 link by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/343
* Fix Account reentrant signature reutilization bug by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/347
* Add security advisory about Account vulnerability in README by spalladino in https://github.com/OpenZeppelin/cairo-contracts/pull/349
* Add return value to is_valid_signature by pscott in https://github.com/OpenZeppelin/cairo-contracts/pull/338
* Add error message for invalid nonce error by jonasalexander in https://github.com/OpenZeppelin/cairo-contracts/pull/355
* remove unnecessary `alloc_locals` in erc20 library by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/358
* Optimize `_remove_token_from_all_tokens_enumeration` by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/326
* Add SECURITY.md by nikitastupin in https://github.com/OpenZeppelin/cairo-contracts/pull/353
* Add markdown linter to CI by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/342
* Fix erc721 `transferFrom` comment by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/341
* Use of namespaces for ERC721 & ERC721Enumerable by Amxx in https://github.com/OpenZeppelin/cairo-contracts/pull/296
* Fix `TestSigner` pytest warning by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/367
* Add RELEASING.md by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/363
* Add access docs for Ownable by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/352
* Update to cairo v0.9.0 by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/364
* Eth account support by JulissaDantes in https://github.com/OpenZeppelin/cairo-contracts/pull/361
* Fix misleading instructions in README by andrew-fleming in https://github.com/OpenZeppelin/cairo-contracts/pull/371
* Remove duplicate entry in `.github/ISSUE_TEMPLATE/feature_request.md` by nikitastupin in https://github.com/OpenZeppelin/cairo-contracts/pull/375
* Implement AccessControl by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/373
* Bump SPDX Licence ids to 0.2.0 by martriay in https://github.com/OpenZeppelin/cairo-contracts/pull/376

New Contributors
* milancermak made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/234
* JulissaDantes made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/230
* ericglau made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/270
* 0xSidius made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/276
* rootulp made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/278
* koloz193 made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/299
* spalladino made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/349
* pscott made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/338
* jonasalexander made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/355
* nikitastupin made their first contribution in https://github.com/OpenZeppelin/cairo-contracts/pull/353

**Full Changelog**: https://github.com/OpenZeppelin/cairo-contracts/compare/0.1.0...v0.2.0

0.1.0

Not secure

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.