Repository navigation
v1.5.0 - nanosecond precision added.
·
44 commits
to main
since this release
[1.5.0] - 2025-008-002 008.030.055.163275400 America/New_York 2025-W031-006 2025-214
π¦ Release Notes β date_time_stamp v1.5.0
Release Date: August 2, 2025
Version: 1.5.0
Type: Feature & Precision Upgrade
π New Features & Enhancements
-
True Nanosecond Precision Implemented
- Switched to
time.time_ns()to capture the actual system nanoseconds since the Unix epoch. - Ensures accurate sub-second precision instead of estimated nanoseconds (previously derived from
microsecond * 1000).
- Switched to
-
High-Fidelity Time Construction
- Time is now constructed from the exact nanosecond timestamp, ensuring synchronized precision between date and time components.
-
Note: On Windows, you will only get 7 digits of precision. "055.163275400", not "055.163275412".
π Example Output
2025-008-002 018.049.021.123456789 America/New_York 2025-W032-006 2025-214
Format:
YYYY-MMM-DDD HHH.MMM.SSS.NNNNNNNNN TZ_NAME YYYY-Www-ddd YYYY-DDD
π§Ό Deprecations
- Removed simulated nanosecond logic based on
microsecond * 1000. This was misleading and is no longer necessary.