From 670561b4c11f5785f689dcb1dac9f5a3c1915a21 Mon Sep 17 00:00:00 2001 From: Brandon W Maister Date: Sat, 23 Nov 2019 19:17:51 -0500 Subject: [PATCH] Prepare for and Bump Chrono version to 0.4.10 --- CHANGELOG.md | 20 ++++++++++++++++++-- Cargo.toml | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cc0c24..80cd045 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,13 +8,29 @@ Chrono obeys the principle of [Semantic Versioning](http://semver.org/). There were/are numerous minor versions before 1.0 due to the language changes. Versions with only mechanical changes will be omitted from the following list. -## next +## 0.4.10 + +### Improvements + +* `DateTime::parse_from_str` is more than 2x faster in some cases. (@michalsrb + #358) +* Significant improvements to no-std and alloc support (This should also make + many format/serialization operations induce zero unnecessary allocations) + (@CryZe #341) ### Features * Functions that were accepting `Iterator` of `Item`s (for example `format_with_items`) now accept `Iterator` of `Borrow`, so one can - use values or references. + use values or references. (@michalsrb #358) +* Add built-in support for structs with nested `Option` etc fields + (@manifest #302) + +### Internal/doc improvements + +* Use markdown footnotes on the `strftime` docs page (@qudlibetor #359) +* Migrate from `try!` -> `?` (question mark) because it is now emitting + deprecation warnings and has been stable since rustc 1.13.0 ## 0.4.9 diff --git a/Cargo.toml b/Cargo.toml index a572dc9..9c59752 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "chrono" -version = "0.4.9" +version = "0.4.10" authors = [ "Kang Seonghoon ", "Brandon W Maister ",