aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Johnson <mail@nicholasjohnson.ch>2024-06-28 00:00:00 +0000
committerNicholas Johnson <mail@nicholasjohnson.ch>2024-06-30 00:00:00 +0000
commit031f3c00d7c4f60e267460938e09ccf30200d18ca74ca5f5cf7ef1728e2d50d4 (patch)
tree2495f175c145042a0cd68a46230f57359b1f485e6bc4aee490f0d32db444e7db
parentcbd4810cdb407f0d30294237ddfd821b41049d68d0707f3b1185523236321442 (diff)
downloadhitomezashi-rs-031f3c00d7c4f60e267460938e09ccf30200d18ca74ca5f5cf7ef1728e2d50d4.tar.gz
hitomezashi-rs-031f3c00d7c4f60e267460938e09ccf30200d18ca74ca5f5cf7ef1728e2d50d4.zip
Add CHANGELOG.md
-rw-r--r--CHANGELOG.md112
1 files changed, 112 insertions, 0 deletions
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