From 7a835537dacd520dba9b0f8d84ae86e4e5b3b3b3 Mon Sep 17 00:00:00 2001 From: rlskoeser Date: Fri, 15 Nov 2024 17:16:46 -0500 Subject: [PATCH] Document changes included in v0.3 and impact of including numpy --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e42714f..8963ac5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 0.3 + +- Updated to use numpy `datetime64` to support a greater range of years beyond the 4-digit years supported by python's builtin ``datetime.date` +- Renamed formatters to converters for more flexibility / scope +- Support using different converters for input and output (new `format` and `parse` methods) +- Improve readme with example usage and disclaimers about current functionality +- Improve documentation for adding new converters +- Improve documentation for branching guidelines in contributing + + + +### numpy impact + +Performance differences seem to be negligible, but it does increase payloud size. The virtualenv for installing version 0.2 was 14MB; when installing the newer version with numpy, the virtualenv is 46MB (the numpy folder in site packages is 31MB on its own). + ## 0.2 - Undate and UndateInterval now include an optional label for named dates or time periods