From 031f3c00d7c4f60e267460938e09ccf30200d18ca74ca5f5cf7ef1728e2d50d4 Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Fri, 28 Jun 2024 00:00:00 +0000 Subject: Add CHANGELOG.md --- CHANGELOG.md | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 CHANGELOG.md (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..259b15d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,112 @@ +# Changelog + +## [3.2.2] - 2024-06-28 + +### Added + +- Added this changelog + +## [3.2.1] - 2024-06-23 + +### Changed + +- Bump dependencies + +### Fixed + +- Fix double borrows so the program compiles + +## [3.2.0] - 2024-05-13 + +### Added + +- Add `generate_to_buffer()` method + +## [3.1.5] - 2024-05-13 + +### Changed + +- Use a buffered writer to minimize system calls + +## [3.1.4] - 2024-05-03 + +### Changed + +- Complete replacement of `print!()` with `write!()` + +## [3.1.3] - 2024-05-03 + +### Changed + +- Replace `println!()` with `write!()` to prevent unnecessary locking + +## [3.1.2] - 2024-05-03 + +No notable changes were made. + +## [3.1.1] - 2024-04-24 + +No notable changes were made. + +## [3.1.0] - 2024-04-22 + +### Changed + +- Move CLI functionality from `main.rs` to `cli.rs` + +### Added + +- Implement build script for generating a manual + +## [3.0.0] - 2024-04-22 + +### Added + +- Implement input validation +- Document library crate + +### Fixed + +- **Breaking:** Make `hitomezashi_rs` a proper library crate + +## [2.1.0] - 2024-04-20 + +### Changed + +- Make first square of generated patterns always opaque +- Update samples +- Replace hardcoded error messages with a custom parser for maintainability + +### Fixed + +- Correct `alt_bits` initial capacity + +## [2.0.0] - 2024-04-19 + +### Changed + +- **Breaking:** Use double-precision floating-point for skew +- Sample random booleans more efficiently + +## [1.0.1] - 2024-04-01 + +No notable changes were made. + +## [1.0.0] - 2024-04-01 + +_First release._ + +[3.2.2]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.2.2 +[3.2.1]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.2.1 +[3.2.0]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.2.0 +[3.1.5]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.1.5 +[3.1.4]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.1.4 +[3.1.3]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.1.3 +[3.1.2]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.1.2 +[3.1.1]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.1.1 +[3.1.0]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.1.0 +[3.0.0]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v3.0.0 +[2.1.0]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v2.1.0 +[2.0.0]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v2.0.0 +[1.0.1]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v1.0.1 +[1.0.0]: https://git.nicholasjohnson.ch/hugo-theme-journal/tag/?h=v1.0.0 -- cgit v1.2.3