0.2.23: Documentation and minor bug fixes.

- Tons of documentation updates! (#77, #78, #80, #82 and my own
  changes as well)

- `DateTime::timestamp_subsec_{millis,micros,nanos}` methods have
  been added. (#81)

- When the system time records a leap second,
  the nanosecond component was mistakenly reset to zero. (#84)

- `Local` offset misbehaves in Windows for August and later,
  due to the long-standing libtime bug (dates back to mid-2015).
  Workaround has been implemented. (#85)
This commit is contained in:
Kang Seonghoon 2016-08-03 01:18:33 +09:00
parent 5f8c6e611a
commit ae9be4a6f3
5 changed files with 22 additions and 4 deletions

View File

@ -8,6 +8,24 @@ Chrono obeys the principle of [Semantic Versioning](http://semver.org/).
There were/are numerous minor versions before 1.0 due to the language changes. There were/are numerous minor versions before 1.0 due to the language changes.
Versions with only mechnical changes will be omitted from the following list. Versions with only mechnical changes will be omitted from the following list.
## 0.2.23 (2016-08-03)
### Added
- The documentation was greatly improved for several types,
and tons of cross-references have been added. (#77, #78, #80, #82)
- `DateTime::timestamp_subsec_{millis,micros,nanos}` methods have been added. (#81)
### Fixed
- When the system time records a leap second,
the nanosecond component was mistakenly reset to zero. (#84)
- `Local` offset misbehaves in Windows for August and later,
due to the long-standing libtime bug (dates back to mid-2015).
Workaround has been implemented. (#85)
## 0.2.22 (2016-04-22) ## 0.2.22 (2016-04-22)
### Fixed ### Fixed

View File

@ -1,6 +1,6 @@
[package] [package]
name = "chrono" name = "chrono"
version = "0.2.22" version = "0.2.23"
authors = ["Kang Seonghoon <public+rust@mearie.org>"] authors = ["Kang Seonghoon <public+rust@mearie.org>"]
description = "Date and time library for Rust" description = "Date and time library for Rust"

View File

@ -52,7 +52,7 @@ doc-publish: doc
rm -rf .git && \ rm -rf .git && \
git init && \ git init && \
git checkout --orphan gh-pages && \ git checkout --orphan gh-pages && \
echo '<!doctype html><html><head><meta http-equiv="refresh" content="0;URL='$$PKGNAME'/"></head><body></body></html>' > index.html && \ echo '<!doctype html><html><head><meta http-equiv="refresh" content="0;URL='$$PKGNAME'/index.html"></head><body></body></html>' > index.html && \
git add . && \ git add . && \
git commit -m 'updated docs.' && \ git commit -m 'updated docs.' && \
git push "$$REMOTE" gh-pages -f; \ git push "$$REMOTE" gh-pages -f; \

View File

@ -1,4 +1,4 @@
[Chrono][doc] 0.2.22 [Chrono][doc] 0.2.23
==================== ====================
[![Chrono on Travis CI][travis-image]][travis] [![Chrono on Travis CI][travis-image]][travis]

View File

@ -2,7 +2,7 @@
// Copyright (c) 2014-2015, Kang Seonghoon. // Copyright (c) 2014-2015, Kang Seonghoon.
// See README.md and LICENSE.txt for details. // See README.md and LICENSE.txt for details.
//! # Chrono 0.2.22 //! # Chrono 0.2.23
//! //!
//! Date and time handling for Rust. (also known as `rust-chrono`) //! Date and time handling for Rust. (also known as `rust-chrono`)
//! It aims to be a feature-complete superset of //! It aims to be a feature-complete superset of