- Increased MSRV to 1.67
- Breaking: Moved error types to
errors
module - Breaking: Moved iterator types to
iter
module - Most non-trait methods are now
const
- Increased MSRV to 1.65
Days
,Dates
,Later
,Earlier
,AndLater
, andAndEarlier
now implementClone
,Debug
,Eq
, andPartialEq
- Lowered MSRV to 1.62
- Added a
julian
binary for converting Julian day numbers to & from calendar datesjulian
now has acli
feature enabled by default that adds the dependencies needed by the binary. Library users are advised to disable default features so as not to pull these in.
- Added a
chrono
feature for enabling conversions to & fromchrono
types - Gave
MonthShape
acalendar()
method for obtaining the associatedCalendar
- Gave
MonthShape
nth_date()
anddates()
methods for obtainingDate
objects belonging to the month - New
Date
methods:pred()
— returns the previous datesucc()
— returns the next datelater()
— returns an iterator over all later datesearlier()
— returns an iterator over all earlier datesand_later()
— returns an iterator that yields the receiver and all later datesand_earlier()
— returns an iterator that yields the receiver and all earlier dates
- Added a
Weekday
enum and aDate::weekday()
method
Initial release