# 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