# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]

## [0.9.0](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.8...af-sui-types-v0.9.0)

### ⚙️ Miscellaneous Tasks

- Update dependencies - ([e1016ef](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/e1016ef1344da5430d48f94a7490f3cd7140b10d))


## [0.8.8](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.7...af-sui-types-v0.8.8)

### 🚜 Refactor

- Make public dependencies explicit - ([1933554](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/19335540faf2d55827fdfcd04aaa9c130fa306a3))


## [0.8.7](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.6...af-sui-types-v0.8.7)

### ⛰️ Features

- *(af-sui-types)* `Object::new_package` - ([d0f5ed3](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/d0f5ed384e4327f95e4aa3028d16688b80f4d3da))


## [0.8.6](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.5...af-sui-types-v0.8.6)

### ⛰️ Features

- *(af-sui-types)* `Owner::start_version` helper - ([3b7e7cf](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/3b7e7cfe0ffb6334409b9a3e34279fd93a5ad111))


## [0.8.5](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.4...af-sui-types-v0.8.5)

### 🧪 Testing

- *(af-sui-types)* Ensure TransactionData roundtrip through base64 is valid - ([85cd9c5](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/85cd9c517b40b73bd3b26940f56ed9877c5746ca))

### ⚙️ Miscellaneous Tasks

- *(af-sui-types)* Remove erroneus deprecation - ([5345085](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/5345085cf724d7daa7f64df89824619e615711f7))


## [0.8.4](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.3...af-sui-types-v0.8.4)

### ⛰️ Features

- *(af-sui-types)* `MoveObjectType::dynamic_field_type_args` - ([b4d23e0](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/b4d23e0a94360f4016a035f1fc7588af6ca80724))


## [0.8.3](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.2...af-sui-types-v0.8.3)

### 🚜 Refactor

- Address clippy lints in Rust 1.86 - ([c6855e1](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/c6855e1d290ab3bdd2bba3ae9ddb24502c4ce58a))


## [0.8.2](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.1...af-sui-types-v0.8.2)

### ⛰️ Features

- *(af-sui-types)* `MoveObject::{new, id_opt}` - ([fd8dd59](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/fd8dd595175ad78aba14be6e1dab7819c057e445))
- *(af-sui-types)* `Object::new_struct` - ([5d405b6](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/5d405b6e02d2ce40d22a5e4c708f39894efcd4c9))


## [0.8.1](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.8.0...af-sui-types-v0.8.1)

### ⛰️ Features

- *(af-sui-types)* Expose hidden `MoveObject::has_public_transfer` - ([e0e0f41](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/e0e0f410a9a8adc57cc5be30604783e16ca21752))


## [0.7.6](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.7.5...af-sui-types-v0.7.6)

### ⛰️ Features

- ObjectId::SYSTEM_STATE_MUT - ([4b9bd6a](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/4b9bd6a20fad5c0f0731be64faff0b99ce2dac9e))

### ⚙️ Miscellaneous Tasks

- Remove unused const_address::strict_from_str - ([e49a3ab](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/e49a3ab3b68084bb11af79b85009b46183e300af))
- ObjectId const id declarations - ([6631417](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/66314171b0ef4cd97b248db1145da8833c8f4c3c))


## [0.7.5](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.7.4...af-sui-types-v0.7.5)

### ⛰️ Features

- ObjectArg::SYSTEM_STATE_IMM - ([9552e36](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/9552e368e8a63653eddeb6531ab29856381a51db))


## [0.7.3](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.7.2...af-sui-types-v0.7.3)

### 📚 Documentation

- Standardize changelogs - ([383b40d](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/383b40d75c38f637aafe06438673f71e1c57d432))

### ⚙️ Miscellaneous Tasks

- Re-export TypeParseError - ([6e930d6](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/6e930d6407b90dbfdd8667a68c3e94a73433daca))


## [0.7.2](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.7.1...af-sui-types-v0.7.2)

### 📚 Documentation

- Regenerate changelogs from scratch - ([288008f](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/288008f5b60193ea34b765d8ad605cf4f25207e9))

## [0.7.1](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.7.0...af-sui-types-v0.7.1)

### ⛰️ Features

- *(af-sui-types)* Export `TransactionFromBase64Error` - ([3c1640b](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/3c1640bd781d158d518572375d1855cc43b58a94))
- *(af-sui-types)* Use string for `TransactionFromBase64Error::Base64` - ([3043e34](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/3043e3402faa2c4503235dc3505667b6e20a8858))
- Deprecate `TransactionData::decode_base64` - ([f74b7d1](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/f74b7d150e6e0d94f10abcfd225108948235ccf2))

## [0.7.0](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.6.2...af-sui-types-v0.7.0)

### ⛰️ Features

- *(af-sui-types)* [**breaking**] Replace TransactionEvents - ([45cdf26](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/45cdf263b5b772cffd6f040b877207c5bc21ed92))
- *(af-sui-types)* [**breaking**] Remove deprecated aliases - ([af7d9ea](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/af7d9eaad7948ef7724edce36b1ee51b83005701))
- *(af-sui-types)* [**breaking**] Remove deprecated methods - ([eafc15b](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/eafc15bd3b28f03333f9bb6a5ebcb6972c86790e))
- *(af-sui-types)* Add const-ructors for Address and ObjectId - ([84e26c7](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/84e26c7dc9050c81223978edb22a2a95f6d60192))
- *(af-sui-types)* Add `From<sui_sdk_types::Owner> for Owner` - ([4bab2f2](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/4bab2f2a8e794b8945f321816018c72e04b5ed36))
- *(af-sui-types)* [**breaking**] Replace TransactionEffects - ([a22c555](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/a22c5558f9062c4a5111dfb1ff65ce98b9c169e1))
- *(af-sui-types)* [**breaking**] Remove deps on ethnum,num - ([148a423](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/148a423aa49532956fd5ce2b2642b009bcf029bd))
- *(af-sui-types)* [**breaking**] Remove dependency on arbitrary - ([fdcf57f](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/fdcf57fc14aac72e234c5790f5a98743ecb5ca62))
- *(af-sui-types)* [**breaking**] Replace `MovePackage,TypeOrigin,UpgradeInfo` - ([d8a6da4](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/d8a6da4d92c6dbbb4352d10f2aba2bad155fa0cf))
- *(af-sui-types)* [**breaking**] Return sui sdk types in TransactionEffectsAPI - ([72fcb66](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/72fcb66746bc9c10a73597fd93c5ccf971dc62d7))
- [**breaking**] Update sui-sdk-types to 0.0.2 - ([dead7ff](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/dead7ffe88364166a9de60c48b6da53fe4383e58))

### 🚜 Refactor

- *(af-sui-types)* Simplify deps, requiring fewer features - ([14f5dbd](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/14f5dbdff78e02ed047f7fcf3e8694110441f709))
- *(af-sui-types)* [**breaking**] Have `Owner::ObjectOwner` contain an `ObjectId` - ([3e7cd55](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/3e7cd5537fb23156323c9755c818c1d21e2a4ecc))
- *(af-sui-types)* [**breaking**] `Option`-returning `Owner` methods - ([e028ee6](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/e028ee63de43f9a1e3fcb551eece699fb9335aea))

### 📚 Documentation

- *(af-sui-types)* Comment on TransactionEffectsAPI - ([ee2e316](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/ee2e316e95a13c11b3b739c45645952d8907eb00))

### ⚙️ Miscellaneous Tasks

- *(af-sui-types)* Remove `Owner` TODOs - ([bd8c6a8](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/bd8c6a8caf2f847d7cfb3ee620c3c954553ae4ba))
- *(af-sui-types)* Bump incompat version [propagate] - ([fbf06ff](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/fbf06ff5b383d73297a7595b6a4ca7300bdbfbd2))
- *(af-sui-types)* [**breaking**] Bump to 0.7.0 - ([27e110a](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/27e110a9455d4a1b9c4d9c1a9e4e0c85728a1e96))
- Revert fbf06ff5 - ([8f2567b](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/8f2567b6efd2924092cb5a5a382a5cabeaf7fafd))

## [0.6.2](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.6.1...af-sui-types-v0.6.2)

### ⛰️ Features

- *(crates)* Add remaining crates (#2) - ([5d2dae1](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/5d2dae1392de8ed6a5af63a0e559bd3416112b35))

### ⚙️ Miscellaneous Tasks

- *(main)* Release af-sui-types 0.6.2 (#33) - ([5f069fa](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/5f069fadad974ecdca26bde7fa8d754e68037f92))
- Remove cyclical dev dependencies - ([08d9a17](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/08d9a1710fb56c3a58663051eecf29a18e91594b))

## [0.6.1](https://github.com/AftermathFinance/aftermath-sdk-rust/compare/af-sui-types-v0.6.0...af-sui-types-v0.6.1)

### 📚 Documentation

- *(af-sui-types)* Extract development out of the README - ([c296377](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/c29637727bb3309ba45a4674e55ec7d2d3f97074))

### ⚙️ Miscellaneous Tasks

- Release - ([4fa6779](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/4fa67794d13f77da7b4d516fe22f83afa025f541))

## [0.6.0](https://github.com/AftermathFinance/aftermath-sdk-rust/releases/tag/)

### ⛰️ Features

- *(crates)* Add af-sui-types - ([189ec3a](https://github.com/AftermathFinance/aftermath-sdk-rust/commit/189ec3a493e581a1bdef369c661a12816a742a56))

<!-- generated by git-cliff -->
