Changelog
v0.4.1 - 2025-07-22
Added readme.md
for each new package category:
- access
- contract-utils
- macros
- tokens
v0.4.0 - 2025-07-22
Restructures the crates to group them under:
access
tokens
macros
contract-utils
None of the audited code has changed. This release consists only of moving things around and restructuring
v0.3.0 - 2025-07-03
This release is audited, you can find the audit report here.
Breaking Changes
- Fungible module got reworked, see: #234
What's Changed
- Access control by @ozgunozerk in #214
- Ownable by @ozgunozerk in #216
- Error numbering by @ozgunozerk in #226
- Merkle Proofs by @brozorec in #222
- SacAdmin by @brozorec in #215
- Merkle Distributor by @brozorec in #229
- Royalty by @ozgunozerk in #221
- SAC Admin Generic by @brozorec in #232
- Fungible refactor by @ozgunozerk in #234
- Fix binver by @brozorec in #224
- Allowlist and blocklist by @ozgunozerk in #237
New Contributors
- @orangelash made their first contribution in #331
Full Changelog: https://github.com/OpenZeppelin/stellar-contracts/compare/v0.2.0...v0.3.0
v0.2.0 - 2025-05-12
This release is audited, you can find the audit report here.
In this release, you can find:
- Non-Fungible Token base implementation with the following extensions:
- enumerable
- consecutive
- burnable
- Upgradeable and Migrations utilities
- Capped extension for Fungible Token
- Showcase examples:
- nft-consecutive
- nft-enumerable
- nft-sequential-minting
- fungible-capped
- upgradeable
v0.1.0 - 2025-02-21
The first release of OpenZeppelin Contracts for Stellar Soroban.
This release is audited, you can find the audit report here
In this release, you can find:
- Fungible Token standard (similar to ERC20) implemented for Stellar Soroban, compliant with SEP-41
- The following extensions for the Fungible Token standard:
- Mintable
- Burnable
- Metadata
Pausable
utility for your contracts.- Examples folder to showcase what's possible:
- fungible-pausable
- fungible-token-interface
- pausable