Create a CHANGELOG.md file using Keep a Changelog format and Semantic Versioning to document updates for your Rust crate.
Write your changelog in CHANGELOG.md using the Keep a Changelog format with version headers and categorized bullet points.
# CHANGELOG
## [Unreleased]
## [0.1.0] - 2024-01-01
### Added
- Initial release with core functionality.
Follow Semantic Versioning (SemVer) for version numbers and group changes into sections like Added, Changed, Fixed, or Other.
A changelog is a simple list of changes you made to your software for every new version. It helps users quickly see what is new, fixed, or changed without reading the entire code history. Think of it like a receipt that lists exactly what you bought at the store.