22
33## 0.4
44
5- - Make Undate Calendar aware / explicit; default is Gregorian
6- - Parsing and calendar conversion for Hebrew/Anno Mundi
7- - Parsing and calendar conversion for Islamic/Hijri
5+ - Undate is now Calendar aware / Calendar explicit; default is Gregorian
6+ - New ` BaseCalendarConverter ` class, with additional methods required for calendar converters
7+ - ` HebrewDateConverter ` : Parsing and calendar conversion for Hebrew/Anno Mundi
8+ - ` IslamicDateConverter ` : Parsing and calendar conversion for Islamic/Hijri
9+ - ` GregorianDateConverter ` : basic Gregorian calendar logic
10+ - ` undate.Calendar ` class to track ` Undate ` object calendar, and match with calendar converters
11+ - BaseDateConverter class now includes nested/descendant subclasses when looking
12+ for available converters
13+ - ` Undate.to_undate ` method to convert supported date objects to ` Undate ` (` datetime.date ` , ` datetime.datetime ` , and internal ` undate.date.Date ` class)
14+ - ` UndateInterval ` improvements
15+ - Can be initialized with ` Undate ` objects or any type supported by ` Undate.to_undate `
16+ - New method for contains (` in ` ), to determine if another interval or date is contained by an interval
17+ - New method ` intersection ` to determine the overlap between two ` UndateInterval ` objects
18+ - EDTF parser : fixed day parsing for some unsupported cases
19+ - Dropped support for Python 3.9
20+ - Reorganized examples folder to avoid unnecessary nesting
21+ - ISMI data has been updated from older JSON data to examples in RDF (turtle)
22+ -
823
924
1025## 0.3.1
@@ -21,7 +36,7 @@ Update readthedocs config for current installation
2136 - Support 5+ digit years with leading Y (thanks to numpy.datetime64)
2237 - Jupyter notebook demonstrating / validating EDTF support
2338 - Full support for Level 0 Date and Time Interval (no Date and Time support)
24- - Level 1:
39+ - Level 1:
2540 - Letter-prefixed calendar year
2641 - Unspecified digit from the right
2742 - Partial support for extended interval
0 commit comments