diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d51734..3173459 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -... +### Changed +- [breaking-change] Renamed `is_busy()` and `is_running()` methods `busy()` and `running()` + due to Rust naming conventions. +- Implement trait from [`rtcc`] crate. +- Changed `get_datetime()` and `set_datetime()` parameter from `DateTime` + to `chrono::NaiveDateTime`. + +### Added +- Methods to set and get date and time using `chrono::NaiveDate` and `chrono::NaiveTime`: + - `get_time()` + - `set_time()` + - `get_date()` + - `set_date()` +- [`chrono`] (through [`rtcc`]) dependency. + +### Removed +- `DateTime` data structure was replaced by `chrono::NaiveDateTime`. ## [0.2.0] - 2018-11-16 @@ -22,5 +38,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. This is the initial release to crates.io. All changes will be documented in this CHANGELOG. +[`chrono`]: https://crates.io/crates/chrono +[`rtcc`]: https://crates.io/crates/rtcc + [Unreleased]: https://github.com/eldruin/ds323x-rs/compare/v0.2.0...HEAD [0.2.0]: https://github.com/eldruin/ds323x-rs/compare/v0.1.0...v0.2.0 \ No newline at end of file