wami 0.10.0

Who Am I - Multicloud Identity, IAM, STS, and SSO operations library for Rust
Documentation
# Changelog

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

## [0.8.0] - 2025-10-26

### ๐Ÿš€ Features

- Implement signing certificates module

## [0.7.0] - 2025-10-26

### ๐Ÿš€ Features

- Implement service-linked roles module

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.7.0 [skip ci]

## [0.6.0] - 2025-10-26

### ๐Ÿš€ Features

- Implement service-specific credentials module

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.6.0 [skip ci]

## [0.5.0] - 2025-10-26

### ๐Ÿš€ Features

- Implement server certificates module for SSL/TLS certificate management

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.5.0 [skip ci]

## [0.4.0] - 2025-10-26

### ๐Ÿš€ Features

- Implement IAM reports module (credential reports and account summary)

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.4.0 [skip ci]

## [0.3.0] - 2025-10-25

### ๐Ÿš€ Features

- Implement IAM policy evaluation/simulation module

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.3.0 [skip ci]

## [0.2.7] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement IAM resource tagging using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.7 [skip ci]

## [0.2.6] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement IAM policy methods using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.6 [skip ci]

## [0.2.5] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement login profile (password) methods using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.5 [skip ci]

## [0.2.4] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement roles methods using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.4 [skip ci]

## [0.2.3] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement MFA devices methods using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.3 [skip ci]

## [0.2.2] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement groups methods using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.2 [skip ci]

## [0.2.1] - 2025-10-25

### ๐Ÿšœ Refactor

- Implement access_keys methods using IamStore trait

### โš™๏ธ Miscellaneous Tasks

- **release:** V0.2.1 [skip ci]

## [0.2.0] - 2025-10-25

### ๐Ÿš€ Features

- Initial AWS IAM, STS, and SSO Admin operations library
- Complete in-memory AWS IAM, STS, and SSO Admin implementation
- Implement trait-based store architecture for easy backend swapping
- Complete trait-based architecture refactoring for STS and SSO Admin
- Implement dynamic AWS account ID generation
- Add account ID retrieval and logging capabilities
- Add AWS environment variable logging and export functionality
- Rename package to wami and set MSRV to 1.81.0
- Add automatic version bumping and docs deployment workflow
- **hooks:** Add conventional commit template hook

### ๐Ÿ› Bug Fixes

- Correct AWS SSO Admin SDK package name
- Resolve build errors and ensure CI compatibility
- Resolve all clippy warnings for CI
- Remove Cargo.lock for library crate
- **ci:** Resolve workflow issues and add setup guide
- **ci:** Correct all GitHub Actions workflow issues
- **ci:** Make codecov upload optional and non-blocking
- **ci:** Simplify release workflow
- Replace git-cliff-action with manual install due to Debian Buster EOL

### ๐Ÿ“š Documentation

- Add comprehensive rustdoc with examples and reorganize README
- Add versioning section to README
- Add comprehensive versioning and release documentation
- **hooks:** Update README with prepare-commit-msg hook info
- Add repository setup reference to README

### ๐Ÿšœ Refactor

- **ci:** Simplify workfkow

### ๐Ÿงช Testing

- Add comprehensive unit and integration tests

### โš™๏ธ Miscellaneous Tasks

- Modernize and enhance GitHub Actions workflows
- Add pre-commit hooks for code quality
- Update MSRV to 1.86.0
- Update MSRV to 1.90.0
- **release:** V0.2.0 [skip ci]

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