All notable changes to this project will be documented in this file.
Released on 2017-10-01.
- Issue where apps could not be summited to Appstore. #90
Released on 2017-09-30.
- Swift 4 support
Released on 2017-04-30.
- Support Swift Package Manager. #83
truncated(_:)
, which creates aDate
instance by truncating the components. #82truncated(from:)
, which creates aDate
instance by truncating the components from a given component. #82
- Rename
string(inDateStyle:andTimeStyle:)
tostringIn(dateStyle:timeStyle:)
. - Rename
dateInISO8601Format(withOptions:)
todateInISO8601Format(with:)
.
Released on 2017-01-06.
changed(year:month:day:hour:minute:second:nanosecond:)
, which creates aDate
instance by changing receiver's date components. #77changed(weekday:)
, which creates aDate
instance by changing receiver's weekday. #77
Released on 2016-12-20.
- Fix testDateInISO8601Format() availability. #74.
- Specify Swift version for the compilation of watchOS target. #79.
Released on 2016-11-05.
- Create instance of date components instead of mutable variables. #67.
- Fix App Store submission issue. #71.
Released on 2016-10-30.
- New initializers for
Date
. +
and-
betweenDateComponents
- Methods to format
Date
with date style. - A method to format
DateComponents
with units style. - A method to parse
String
usingISO8601DateFormatter
.
Date.date()
constructor methods.Duration
.- Time zone support for each
Date
. - Properties to get beginning and end of periods such as
beginningOfYear
,endOfMonth
. change()
.
- For
Int
,year
,month
and so on creates newDateComponents
instance instead ofDuration
.