# Changelog

---

## v0.2.2

- [`e338e38`](https://github.com/RAprogramm/tsetlin-rs/commit/e338e38b7b7a7d3a9c3747d39dcf2a2ed50e6cf3) 🐛 fix: changelog version detection per commit
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`79905a5`](https://github.com/RAprogramm/tsetlin-rs/commit/79905a55a0837fa99963d7166d2697fc73e4bd01) 16 ([#20](https://github.com/RAprogramm/tsetlin-rs/issues/20))
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`888b56e`](https://github.com/RAprogramm/tsetlin-rs/commit/888b56ee669dbfcdf571bec7ed37ebbe7b77fcbc) 17 ([#21](https://github.com/RAprogramm/tsetlin-rs/issues/21))
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`8cd35a8`](https://github.com/RAprogramm/tsetlin-rs/commit/8cd35a882c63d04f3c51ea522e5dd6f4bd0c1ec4) 🔧 ci: add on-merge workflow for changelog/publish/release
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`fe56285`](https://github.com/RAprogramm/tsetlin-rs/commit/fe56285230ae130ad2cf7adfbd8e151f77efa67c) Dev ([#22](https://github.com/RAprogramm/tsetlin-rs/issues/22))
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

## v0.2.1

- [`de68679`](https://github.com/RAprogramm/tsetlin-rs/commit/de686793d262a5f94cf23ca78bdfaa3d59a9d1e7) 15 ([#19](https://github.com/RAprogramm/tsetlin-rs/issues/19))
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

## v0.2.0

- [`26b5b8a`](https://github.com/RAprogramm/tsetlin-rs/commit/26b5b8aa2279b312f86f4a862623a2e445203712) 14 ([#18](https://github.com/RAprogramm/tsetlin-rs/issues/18))
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`936e7d5`](https://github.com/RAprogramm/tsetlin-rs/commit/936e7d5bcc11136693de305ce63c80e34d24f890) 3 ([#12](https://github.com/RAprogramm/tsetlin-rs/issues/12))
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

## v0.1.0

- [`a7bfeda`](https://github.com/RAprogramm/tsetlin-rs/commit/a7bfeda325c6aea4e26487e89a7d2ef4cb85f24b) 🔧 ci: auto-create GitHub release when version is in changelog
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`d4d75eb`](https://github.com/RAprogramm/tsetlin-rs/commit/d4d75eb94257ae2da0b21dad871da7583dd25afb) 💎 style: REUSE badge with for-the-badge styling
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`987959e`](https://github.com/RAprogramm/tsetlin-rs/commit/987959e29f05874e64dca203700ddc23717b3cb9) 🐛 fix: use official REUSE badge
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`bcd0c93`](https://github.com/RAprogramm/tsetlin-rs/commit/bcd0c9309faffda8940e9d21ccfe98c02144a417) 🐛 fix: changelog generation logic and restructure CHANGELOG.md
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`75dfee6`](https://github.com/RAprogramm/tsetlin-rs/commit/75dfee6ab498600051583023098ded8fa64595e6) 🐛 fix: improve crates.io version check and add REUSE badge
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`497931d`](https://github.com/RAprogramm/tsetlin-rs/commit/497931d0aea301d118df922664ec971b00fdbc64) 🔧 ci: add Codecov token and test results upload
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`de54204`](https://github.com/RAprogramm/tsetlin-rs/commit/de5420471a8ffa0d232d4279e7a69326f400e37f) 🔨 chore: add REUSE license files
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`25c5823`](https://github.com/RAprogramm/tsetlin-rs/commit/25c58230940a6fdd801b28e48dd4753149941d07) 🔨 chore: fix REUSE.toml with package metadata
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`13c7adf`](https://github.com/RAprogramm/tsetlin-rs/commit/13c7adf49134c9f19be4f97c9af91e9cfc51b225) 🔨 chore: update codecov.yml paths and add reuse.toml
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`dbc9d65`](https://github.com/RAprogramm/tsetlin-rs/commit/dbc9d657e269663e2a56f2da8ca32e68b236a55f) 📚 docs: modern badge styling with logos
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`3eb323c`](https://github.com/RAprogramm/tsetlin-rs/commit/3eb323ca0af6c2244d944b89e3e870c6202b0c81) 📚 docs: improve README with TOC, badges, callouts, back-to-top links
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`cc2f365`](https://github.com/RAprogramm/tsetlin-rs/commit/cc2f365eef20d4f0abba8a9ca6392bee4ffa3c66) 🔧 ci: use CRATESIO secret name
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`9dbf804`](https://github.com/RAprogramm/tsetlin-rs/commit/9dbf804e35d99f958edcf7824d7a344bf967f228) 🔧 ci: add auto-publish to crates.io on version bump
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`0a1d3b1`](https://github.com/RAprogramm/tsetlin-rs/commit/0a1d3b1509005cc8e943d8ad814cfb1d7189c9a9) 📝 add: photo
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`c0e96b2`](https://github.com/RAprogramm/tsetlin-rs/commit/c0e96b2020751391046361fdd36995c11655449c) 📚 docs: add Michael Tsetlin tribute section with photo
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`e97130b`](https://github.com/RAprogramm/tsetlin-rs/commit/e97130bdd0fbda6af137c2510856f21fa9af8410) 🔧 ci: changelog author as clickable avatar only
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`f21c76d`](https://github.com/RAprogramm/tsetlin-rs/commit/f21c76d6de19ae6d55ab84c37cb82a14b4472ae3) 🔧 ci: cleaner changelog format - emoji + type
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`73f7f57`](https://github.com/RAprogramm/tsetlin-rs/commit/73f7f575a527e1a4cc1f91bef22a6306ab89db95) 📚 docs: add references to original paper and C implementation
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`acdfc0e`](https://github.com/RAprogramm/tsetlin-rs/commit/acdfc0e1a58e5ac4af13e51fdeb43b991d004edd) 🔧 ci: changelog with issue links and type badges
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`2a17528`](https://github.com/RAprogramm/tsetlin-rs/commit/2a175286fa057bcdd5bcbdf49256d35e9bbc5c15) 🐛 fix: changelog preserves all existing entries
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`75cf317`](https://github.com/RAprogramm/tsetlin-rs/commit/75cf317ade05faad5ca4625e41465e18a4270f35) 🔧 ci(deps): bump actions/github-script from 7 to 8 in the actions group
  [<img src="https://avatars.githubusercontent.com/in/29110?v=4" width="20" height="20" style="border-radius:50%" title="dependabot[bot]"/>](https://github.com/apps/dependabot)

- [`f0d4db9`](https://github.com/RAprogramm/tsetlin-rs/commit/f0d4db96c8b19f5638f0de8463363de9c1de47fb) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: avoid duplicate CI runs for PRs
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`091fb18`](https://github.com/RAprogramm/tsetlin-rs/commit/091fb188a0c6d3067188d4db661b707d8d4e83e6) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔨 chore: remove dependabot automerge workflow
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`470f25d`](https://github.com/RAprogramm/tsetlin-rs/commit/470f25d87e2d242582ba45ffffca0894c8648565) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: remove comma from cache key
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`032322e`](https://github.com/RAprogramm/tsetlin-rs/commit/032322ed103358a6cd81311ee67807b478c85484) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: changelog uses Cargo.toml version, skips documented commits
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`fcd5ba3`](https://github.com/RAprogramm/tsetlin-rs/commit/fcd5ba3b1bf728cf5211c9da8b5063daeb8ef7ed) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: trigger CI on push to any branch
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`059e6dd`](https://github.com/RAprogramm/tsetlin-rs/commit/059e6dd8448801f1fb9b5317604390b9725f498a) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: quote if expression in changelog job
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`1739d5f`](https://github.com/RAprogramm/tsetlin-rs/commit/1739d5ffc7f1fc0ab391fdad1c0a2d6fab02cbd9) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔧 ci: changelog with Unreleased and version sections
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`6be93f6`](https://github.com/RAprogramm/tsetlin-rs/commit/6be93f6411316c9a04940e3160e67717c3c5fe07) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔧 ci: changelog on every push
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`edcf4ec`](https://github.com/RAprogramm/tsetlin-rs/commit/edcf4ec1bf2644252b1ecc73184f17eab24c1a5b) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: clippy, no_std imports, doc links
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`a104cfb`](https://github.com/RAprogramm/tsetlin-rs/commit/a104cfb938e3d9c3a57e20ba211f6abce9b34a03) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔧 ci: dependabot with grouping and auto-merge
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`dca73d7`](https://github.com/RAprogramm/tsetlin-rs/commit/dca73d7ac1dadb0405a19a08adc4519f8799f996) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔧 ci: add Dependabot for cargo and actions
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`598640a`](https://github.com/RAprogramm/tsetlin-rs/commit/598640aa0868ff0895ab397e3ecfe70d73a910c3) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔧 ci: matrix testing for OS and features
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`e73c2cd`](https://github.com/RAprogramm/tsetlin-rs/commit/e73c2cda7debd1d5dfd03c483d3450cb5e009df3) Create SECURITY.md
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`fb62a69`](https://github.com/RAprogramm/tsetlin-rs/commit/fb62a6918e1fc7450c27b1e3412997bcf0cfaceb) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🐛 fix: remove --locked flag from CI check
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`0fddb0c`](https://github.com/RAprogramm/tsetlin-rs/commit/0fddb0c9cb1334de29030d4c0bcfa21d195aa995) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 🔧 ci: add professional CI workflow
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`c1f3010`](https://github.com/RAprogramm/tsetlin-rs/commit/c1f3010cb7d5e4bf11bdec0f4518e340b3562db6) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 📚 docs: update lib.rs with clause types table
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`7f1aa15`](https://github.com/RAprogramm/tsetlin-rs/commit/7f1aa15f6540c6aa426d11dd8973f212676764bb) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) 📚 docs: detailed clause documentation with collapsible sections
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`3cc9a1f`](https://github.com/RAprogramm/tsetlin-rs/commit/3cc9a1f87023d6e5c09a162f24f53837a99263c6) [#1](https://github.com/RAprogramm/tsetlin-rs/issues/1) ✨ feat: const generics for compile-time optimization
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`3d88d3c`](https://github.com/RAprogramm/tsetlin-rs/commit/3d88d3c1d92fb036084490ad69881c3c51484707) Professional refactoring: safety, traits, validation, callbacks
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`21f1225`](https://github.com/RAprogramm/tsetlin-rs/commit/21f1225b1afb711c6157d485c8ff857b47f53731) 🔨 chore: update criterion to 0.8.1 and proptest to 1.9.0
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`10e551d`](https://github.com/RAprogramm/tsetlin-rs/commit/10e551d6bda1ecb9d6016a13f8ffbfda3a1f59f5) Add comprehensive integration tests for advanced features
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`b1d9867`](https://github.com/RAprogramm/tsetlin-rs/commit/b1d9867c0e74a4fe3817813df57dc93550b29140) Update README with advanced features and benchmark results
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`7a0ddc9`](https://github.com/RAprogramm/tsetlin-rs/commit/7a0ddc9f6a3c5cc9c88ba040f7d6707b9c4c9122) Add comprehensive Standard vs Advanced benchmark
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`829eca1`](https://github.com/RAprogramm/tsetlin-rs/commit/829eca198477729bded42749671a1639b46cdc8e) Add weighted clauses benchmark example
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`bbfbdf7`](https://github.com/RAprogramm/tsetlin-rs/commit/bbfbdf75a6a59d8050c1de443d62821a3f705524) Add weighted clauses, adaptive threshold, and clause pruning
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

- [`a0fafa4`](https://github.com/RAprogramm/tsetlin-rs/commit/a0fafa4b7d7d08dc5faa7eafdcece2d584c8764a) Initial commit: Tsetlin Machine Rust implementation
  [<img src="https://avatars.githubusercontent.com/u/70325462?v=4" width="20" height="20" style="border-radius:50%" title="RAprogramm"/>](https://github.com/RAprogramm)

