# 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).
## v1.0.0 (2025-03-16)
First publish of the crate.
### Commit Statistics
<csr-read-only-do-not-edit/>
- 17 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**
- Merge pull request #21 from OliverKillane/enh/logical-plan ([`07f2273`](https://github.com/OliverKillane/emDB/commit/07f2273088700cfc15e0767a727399824491544d))
- Formatting and minor documentation fixes ([`82e774d`](https://github.com/OliverKillane/emDB/commit/82e774d29f9e2c03d46a3a16a32e620a14ecda0b))
- Applied semcheck to all examples and small bugfix to update ([`881a53b`](https://github.com/OliverKillane/emDB/commit/881a53bffbf59bd5fa44f3cab19e0aa42984afa0))
- Bugfix for groupby and foreach generation and added debug file pretty pritning for semcheck ([`d064a4c`](https://github.com/OliverKillane/emDB/commit/d064a4ce00bc52a10c4140ba80f007eddcc018b9))
- Basic passing through types and expressions for map ([`7a0003a`](https://github.com/OliverKillane/emDB/commit/7a0003a2500f65354a76c06aae6096e434ec3316))
- Added new linting for combi, added joins, groupby operators ([`d390ec5`](https://github.com/OliverKillane/emDB/commit/d390ec55c9bc4260dd019f7d6afa7239c2ef72ee))
- Fixed generation of parameters to pass through for enumtrait::impl_trait ([`1aa63df`](https://github.com/OliverKillane/emDB/commit/1aa63df7de72d0f0ca9527ec40ae3353a592d1a9))
- Simplified table access ([`3b402ce`](https://github.com/OliverKillane/emDB/commit/3b402ce5676d15108bb880c02e07982c4adb40dc))
- Refactoring and writeup ([`eeadb40`](https://github.com/OliverKillane/emDB/commit/eeadb406f2704ece151ecfbf7ea99fb1a761c096))
- Basic labelling of operator nodes ([`c363ffd`](https://github.com/OliverKillane/emDB/commit/c363ffd73d7aa8ba1f04996b5bbeadd68c5aaf0c))
- Feature improvement to enumitem for module imports, and first (poor detail) graph output code ([`1f37256`](https://github.com/OliverKillane/emDB/commit/1f37256d7c9a4a4582b714299d65d770a36a3940))
- Completed first version of enumtrait ([`c9b89eb`](https://github.com/OliverKillane/emDB/commit/c9b89ebe5e65ee15c1d59fb985916810bbc01877))
- Moved enumtrait to use combi ([`eea4dce`](https://github.com/OliverKillane/emDB/commit/eea4dce55b48ce2f08b7d42689678e101978e10b))
- Using chained macro definition-and-call to pass tokens between proc macros in enumtrait ([`eabb439`](https://github.com/OliverKillane/emDB/commit/eabb439e067f5fc10f23391965e8227edaa54473))
- Reefactored access to dataflow edges into new helper, started basic example for enumtrait ([`108f9cc`](https://github.com/OliverKillane/emDB/commit/108f9ccefbe28de5605774d694043860b9eeb616))
- Added take operator, fixed missing discards and operator edges ([`3490c07`](https://github.com/OliverKillane/emDB/commit/3490c07bb2b87d16024cd69ee14a753501ad0631))
- Finished restructuring of operator parse & semantic analysis ([`95d2cf1`](https://github.com/OliverKillane/emDB/commit/95d2cf1943eb4eab310ec53c6ae3d4830fda2936))
</details>