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:
accesstokensmacroscontract-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
 
 Pausableutility for your contracts.- Examples folder to showcase what's possible:
- fungible-pausable
 - fungible-token-interface
 - pausable