1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
|
History
=======
2.4.0
-----
* Drop official support for Python version 3.5 and 3.6, which have reached end-of-life.
* Remove pytz dependency (#49)
2.3.2
-----
* Switch Persian calendar to astronomical computation (was non-canonical algorithmic method)
* Fix inappropriate uses of trunc, which caused several errors before the Julian Day epoch (#39, #40, #42)
* Fix bug in `julian.leap` (#43)
* Add official suppport and tests for Python 3.9
* Raise ValueError for attempted conversion of dates before the Mayan epoch
2.3.1
-----
* Adjust requirements to avoid a broken release (pymeeus 0.3.8)
2.3.0
-----
* Fix bug in Bahai calculations during Ayyám-i-Há (#32). Thanks @chiuczek
* Regularize variable names:
- coptic: rename `MONTH_NAMES` to `MONTHS`, rename `DAY_NAMES` to `WEEKDAYS`
- french_republican: add `MONTHS`
- mayan: rename `HAAB_MONTHS` to `HAAB`, rename `TZOLKIN_NAMES` to `TZOLKIN`
* Add some Jewish and Islamic holidays to `holidays`: `shemini_azeret`, `lag_baomer`, `tu_beshvat`, `tisha_bav`, `ramadan`, `ashura`, `eid_alfitr`, `eid_aladha`
* Add docs. See https://convertdate.readthedocs.io/
* Fix December 31st bug in `ordinal` (#34)
* Add Indigenous Peoples' Day and Juneteenth to `holidays`, deprecate Columbus day
* Additional `format` methods for expressing dates as strings (#37, thanks @philosp)
2.2.2
-----
* Add `observed` argument to the functions for several American holidays (#30)
2.2.1
-----
* Add orthodox/eastern Easter calculations and docs
* Add module for Armenian and Sarkawag regularisation
* Bump pytz requirement
2.2.0
-----
* Repair Bahai intercalary days bug (#13, thanks @bchurchill)
* Replace pyephem, which is now in maintenance mode, with pymeeus.
* Remove shebangs and regularize licenses (thanks @fabaff)
* Convert readme to ascii (#16)
2.1.3
-----
* Bump requirements
2.1.2
-----
* Additional Jewish holidays (thanks, @ohadeytan)
* Upload source distributions to Pypi (#10)
2.1.1
-----
* Add Coptic (Alexandrian) calendar converter.
* Add explicit support for Python 3.6.
2.1.0
-----
* Change Exception thrown on illegal dates to ValueError.
* Add Comte's Positivist calendar.
* Bump requirement versions.
2.0.8
-----
* Fix Persian weekday order (thanks, @meyt)
2.0.7
-----
* Better Python 2/3 compatibility
* Improve tests
* bump pytz requirement
2.0.6
-----
* Executing holidays module returns class with current year, not '2014'.
* Expand tests for French Republican, Bahai, Persian, holidays
* Add Travis CI testing
Bug fixes:
* Fix edge case when detecting the day of fall equinox in French Republican calendar
* Fix minor methods of calculating French Republican leap years.
* Change holidays.holidays.fathers_day from a method to a property
* Add pulaski_day to holidays.holidays
* Add pytz is dependency list
2.0.5
-----
* Fix Yom Kippur error in holidays.py (issue #3)
2.0.4
-----
* Typo in name of holidays.independence_day method
* Fix major bug in ordinal.from_gregorian
* Expand and organized tests
2.0.3.1
-------
Features:
* Add `ordinal` module, for counting the day of year
* Added Mexican national holidays
* Add `monthcalendar` functions
Other changes:
* Simplified logic in `ISO` module
2.0.3
-----
Features:
- Add list of day names and `day_name` function to French Republican converter
- Add multiple conversion methods to the French Republican calendar
- Add Dublin day count and Julian day count converters
- Add month names to Bahai and Hebrew calendars.
Other changes:
- Clarify that weekdays run Monday=0 to Sunday=6 (#2)
- Change Julian converter to use astronomical notation (0 = 1 BCE, -1 = 1 BCE)
- Expanded tests
2.0.2
-----
Features:
* Add support for Python 3 (#1)
|