All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Unreleased
- 0.15.0 - 2026-02-28
- 0.14.0 - 2026-02-20
- 0.13.2 - 2026-02-12
- 0.13.1 - 2026-01-30
- 0.13.0 - 2025-12-19
- 0.12.1 - 2025-08-02
- 0.12.0 - 2025-07-29
- 0.11.2 - 2025-07-28
- 0.11.1 - 2025-03-12
- 0.11.0 - 2025-02-26
- 0.10.6 - 2025-01-14
- 0.10.5 - 2025-01-12
- 0.10.4 - 2024-12-24
- 0.10.3 - 2024-11-09
- 0.10.2 - 2024-11-08
- 0.10.1 - 2024-09-29
- 0.10.0 - 2024-09-27
- 0.9.1 - 2024-09-22
- 0.9.0 - 2024-09-22 [YANKED]
- 0.8.1 - 2024-07-31
- 0.8.0 - 2024-05-27
- 0.7.0 - 2024-05-26
- 0.6.13 - 2024-05-24
- 0.6.12 - 2024-05-20
- 0.6.11 - 2024-05-19
- 0.6.10 - 2024-04-08
- 0.6.9 - 2024-03-03
- 0.6.8 - 2024-02-28
- 0.6.7 - 2024-01-18
- 0.6.6 - 2024-01-07
- 0.6.5 - 2023-12-07
- 0.6.4 - 2023-12-02
- 0.6.3 - 2023-11-26
- 0.6.2 - 2023-11-24
- 0.6.1 - 2023-11-04
- 0.6.0 - 2023-09-03
- 0.5.3 - 2023-08-09
- 0.5.2 - 2023-08-06
- 0.5.1 - 2023-08-01
- 0.5.0 - 2023-05-15
- 0.4.1 - 2023-04-25
- 0.4.0 - 2023-04-21
- 0.3.0 - 2023-04-17
- 0.2.0 - 2023-04-14
- 0.1.0 - 2023-03-27
0.13.2 - 2026-02-12
0.13.0 - 2025-12-19
0.12.1 - 2025-08-02
0.12.0 - 2025-07-29
-
Change MS-DOS date and time conversion methods to handle only the local date and time with the resolution of 2 seconds (#338)
0.11.1 - 2025-03-12
0.11.0 - 2025-02-26
0.10.5 - 2025-01-12
0.10.4 - 2024-12-24
0.10.1 - 2024-09-29
0.10.0 - 2024-09-27
-
Take the number of additional nanoseconds as a parameter of
FileTime::to_unix_time(#225) -
Add the number of additional nanoseconds as a return value for
FileTime::from_unix_time(#225) -
Rename previous
FileTime::to_unix_timetoFileTime::to_unix_time_secs(#225) -
Rename previous
FileTime::from_unix_timetoFileTime::from_unix_time_secs(#225)
-
Divisions in conversion operations between
FileTimeand Unix time round towards negative infinity (#225)
0.7.0 - 2024-05-26
0.6.13 - 2024-05-24
-
Fix error message for
DosDateTimeRangeErrorandDosDateTimeRangeErrorKind(#163)
0.6.12 - 2024-05-20
0.6.11 - 2024-05-19
0.6.10 - 2024-04-08
0.6.8 - 2024-02-28
0.6.7 - 2024-01-18
0.6.6 - 2024-01-07
0.6.5 - 2023-12-07
0.6.4 - 2023-12-02
-
Implement
FromStrforFileTime(#80)
-
Limit the valid UTC offset for
FileTime::to_dos_date_timeandFileTime::from_dos_date_timeto the range "UTC-16:00" to "UTC+15:45" (#83)
-
Fix
FileTime::to_dos_date_timeandFileTime::from_dos_date_timeto returnNoneas the UTC offset if the number of seconds of the UTC offset is not zero (#81)
0.6.3 - 2023-11-26
0.6.2 - 2023-11-24
0.6.1 - 2023-11-04
0.6.0 - 2023-09-03
0.5.1 - 2023-08-01
0.5.0 - 2023-05-15
0.4.1 - 2023-04-25
0.4.0 - 2023-04-21
0.3.0 - 2023-04-17
0.2.0 - 2023-04-14
-
Add
impl From<FileTime> for SystemTime -
Add
FileTime::UNIX_EPOCHconstant -
Add
FileTime::nowmethod -
Add conversion methods from/to
chrono::DateTime -
Add methods for operation with
time::Duration -
Add conversion methods from/to byte arrays
-
Add methods to subtract from/to
SystemTime -
Add methods to subtract from/to
time::OffsetDateTime -
Add methods to subtract from/to
chrono::DateTime<chrono::Utc> -
Add methods for equality comparisons from/to
SystemTime,time::OffsetDateTimeandchrono::DateTime<chrono::Utc> -
Add methods for order comparisons from/to
SystemTime,time::OffsetDateTimeandchrono::DateTime<chrono::Utc>
-
impl TryFrom<SystemTime> for FileTimealways supports after9999-12-31 23:59:59.999999900 UTC