# 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).
## 0.3.0 (2024-09-20)
### New Features
- Better grouping, hide generated types ([`f58be19`](https://github.com/semiwaker/TTGraph/commit/f58be195b7f0078fa97d5eade82c43886114aad9))
### Commit Statistics
<csr-read-only-do-not-edit/>
- 2 commits contributed to the release.
- 139 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- BREAKING CHANGE: better grouping, hide generated types ([`f58be19`](https://github.com/semiwaker/TTGraph/commit/f58be195b7f0078fa97d5eade82c43886114aad9))
- BREAKING CHANGE: Removed :Sized from NodeEnum and TypedNode; Impl Extend for Transaction; Impl ExactSizedIterator for Graph iterators ([`0ec6db4`](https://github.com/semiwaker/TTGraph/commit/0ec6db49bb3379b0ab82f159edae0abe1066d6c4))
</details>
## 0.2.3 (2024-05-03)
### New Features
- <csr-id-ac486b1399f808a6c881779a0a64574bbf57e9f9/> Link type check reports more information
### Commit Statistics
<csr-read-only-do-not-edit/>
- 1 commit contributed to the release.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- Link type check reports more information ([`ac486b1`](https://github.com/semiwaker/TTGraph/commit/ac486b1399f808a6c881779a0a64574bbf57e9f9))
</details>
## 0.2.2 (2024-05-02)
### New Features
- <csr-id-4e1170114e835e496619d520a86e4aba9eef842d/> Group is supported in link type check
### Commit Statistics
<csr-read-only-do-not-edit/>
- 1 commit contributed to the release.
- 15 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- BREAKING CHANGE: Reconstructed the package layout ([`961700c`](https://github.com/semiwaker/TTGraph/commit/961700c7d4c47be2e6be5f63a0549c09f8132389))
</details>
## 0.2.1 (2024-04-28)
### Adds
- `Graph.commit_checked()` and the check module.
- Implement `IntoIter` for `&Graph`
- New overloads for `mut_node!` and `update_node!` to support `move ||`
### Documentation
- <csr-id-b11a80cd342811cf47673c6b0250ce4a7427f87e/> write changelog
## 0.2.0 (2024-04-23)
### Added
- Link type check
- Serialization
### Changed
- Macro traits TypedGraph and NodeEnum
## 0.1.0 (2024-04-17)
### Added
- Basic functionalities of TTGraph.
### Changed
- Changed name from TGraph to TTGraph, as the name tgraph is occupied in crates.io.
### Commit Statistics
<csr-read-only-do-not-edit/>
- 2 commits contributed to the release.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- Has Drop verision ([`76b6d69`](https://github.com/semiwaker/TTGraph/commit/76b6d69f32116b5a6d1938b9b97b120ca4955c17))
- Compilable v1 ([`e64f316`](https://github.com/semiwaker/TTGraph/commit/e64f31638ab689b2d2630fef70f39f821ec8263b))
</details>