From 0d266b442832479ca171dc35239d46170ad6c269 Mon Sep 17 00:00:00 2001 From: Anders Olsson Date: Thu, 23 Apr 2026 20:26:16 +0200 Subject: [PATCH] chore: make cargo release add CHANGELOG.md before commit --- CHANGELOG.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++ release.toml | 2 +- 2 files changed, 91 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9027f98 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,90 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## 0.1.0 - 2026-04-23 + +### Features + +- feat: added a Drift trait and a "default" ConstantDrift implementation + +### Miscellaneous Tasks + +- chore: added cliff.toml, release.toml and rustfmt.toml +- chore: clean up + +### Other (unconventional) + +- Initial commit. +- Begin working on batch. +- Passing tests for Batch +- Working on History struct. First test is passing. +- More test passing for History +- Added more functions to History +- Remove Display impl, better to use Debug +- Use flatten instead of flat_map +- Handle case where there is no time +- It works, or so it seems +- Use PlayerIndex instead of String +- Inline a lot of functions +- Refactor some code +- Refactor some stuff +- Port from julia version instead +- More things, better things, awesome +- More tests, more code +- More things, more tests +- Fix tests +- More tests +- More tests +- Added builder for History, and start migrating test to use builder instead. +- Update test to use builder +- Remove unused code +- Use and Index struct instead of str and String for player id +- Update example so now it works, and thats, well, good +- Update test to use assert_ulps_eq +- Fixed test +- Change time to use i64 instead of u64 +- Small change +- Clean up example +- Update crates and added methods to get a key or all keys in an IndexMap +- Added a get function to IndexMap +- Agents doens't have to be behind a mutable reference in within_prior +- Agents doens't have to be behind a mutable reference in within_priors +- Refactor so we can see if there is any way to improve the performance +- Fix clippy warning +- More refactoring +- Remove warnings and refactor some code +- Added benchmark for Batch +- Added default implementation for TeamMessage +- Remove unused mut reference +- Make it more rusty +- More rustifying +- Small refactor +- Rename d to diff, and t to team +- Added more links to readme +- Fix broken link in README +- Update crates +- Clean up +- Dry my eyes +- Remove unnecessary allocations +- Fix clippy warning +- Refactor history +- Rename variables +- Move stuff around +- Added quality function +- Make quality a free standing function instead +- Improve performance +- Change assert to debug_assert +- Added todo to readme, and documentation for quality function +- Basic test for quality +- Ignore temp folder +- Update edition +- Small changes for new 2024 edition +- remove notepad +- added benchmark + +### Styling + +- style: cargo fmt + + diff --git a/release.toml b/release.toml index 1761ed2..c2481c5 100644 --- a/release.toml +++ b/release.toml @@ -1 +1 @@ -pre-release-hook = ["git", "cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}"] +pre-release-hook = ["sh", "-c", "git cliff -o ../CHANGELOG.md --tag {{version}} && git add CHANGELOG.md"]