The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SunKit 2.8.0
14 weeks ago
- Sun is now a struct: users can no longer use Sun as a reference type. However, immutability is not enforced and functions like setDate and setLocation are now defined as mutating.
- Sun initializer now accepts a Date parameter (defaults to Date()).
- Sun now conforms to Identifiable, Equatable, Hashable, and Sendable protocols.
- Utilities such as Angle, DMS, EclipticCoordinates, EquatorialCoordinates, HMS, and HorizonCoordinates now conform to Equatable, Hashable, Sendable, and Codable protocols.
SunKit 2.7.0
41 weeks ago
- Solar Midnight
- Ecliptic and Equatorial coordinates
SunKit 2.6.5
49 weeks ago
If sunrise or morning twilight events: blue hour start/end, astronomical start/end, nautical start/end are below 1 AM, they will take back to 00:00 because irrelevant.
SunKit.2.6.4
51 weeks ago
Minor changes to isNight variable. isAlwaysLight is now isAlwaysDay.
Fixed typos
Removed 'useSameTimeZone' dependency.