|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## 0.5 |
| 4 | + |
| 5 | +- New `UnDelta` and `UnInt` classes for uncertain durations |
| 6 | + - `Undate.duration` now returns either a `Timedelta` or an `UnDelta` if the duration is ambiguous |
| 7 | +- New properties `possible_years` and `representative_years` on `Undate` class, used for calculating durations for uncertain years and months |
| 8 | +- New `weekday` method on class `undate.date.Date` |
| 9 | +- Calendar converter improvements: |
| 10 | + - Calendar converter classes can optional provide minimum and maximum years for uncertain dates |
| 11 | + - New calendar methods `days_in_year` and `representative_years` |
| 12 | + - Hebrew date parser now allows for week days, along with additional month variants |
| 13 | + - Preliminary Seleucide calendar converter class, based on Hebrew calendar with a year offset |
| 14 | + - New method `as_calendar` on `Undate` class, to set calendar without doing any conversion |
| 15 | +- Readme examples have been improved and extended |
| 16 | +- New example notebook testing Hebrew, Islamic, and Seleucid date parsing and conversion with Princeton Geniza Project data |
| 17 | +- bugfix: duration for uncertain years previously returned the duration from earliest to latest possible dates in range; now returns an `UnDelta` with the possible durations for the possible years in the given calendar |
| 18 | + |
3 | 19 | ## 0.4 |
4 | 20 |
|
5 | 21 | - Undate is now Calendar aware / Calendar explicit; default is Gregorian |
|
20 | 36 | - Reorganized examples folder to avoid unnecessary nesting |
21 | 37 | - ISMI data has been updated from older JSON data to examples in RDF (turtle) |
22 | 38 |
|
23 | | - |
24 | 39 | ## 0.3.1 |
25 | 40 |
|
26 | 41 | Update readthedocs config for current installation |
@@ -49,7 +64,7 @@ Update readthedocs config for current installation |
49 | 64 |
|
50 | 65 | ### numpy impact |
51 | 66 |
|
52 | | -Performance differences seem to be negligible, but it does increase payload 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). |
| 67 | +Performance differences seem to be negligible, but it does increase payload 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). |
53 | 68 |
|
54 | 69 | ## 0.2 |
55 | 70 |
|
|
0 commit comments