Updates
New releases from Sky.
October 2026
Earth perihelion and aphelion
Almanac 0.11.0
Almanac 0.11.0 adds Earth perihelion and aphelion events in TypeScript, Swift, and Kotlin.
Release SkyRequires Swift 6
Almanac 0.10.0
Almanac 0.10.0 uses Swift 6 language mode and requires a Swift 6 or newer toolchain.
Release SkyCheck whether the Sun is up
Almanac 0.9.0
Almanac 0.9.0 provides an instantaneous sunrise-based day/night decision in TypeScript, Swift, and Kotlin.
Release SkyKotlin port, angle helpers, and tested migration guides
Almanac 0.8.1
Release SkyUranus and Neptune, plus guides for moving from SunCalc and Solar
Almanac 0.8.0
Almanac 0.8.0 adds Uranus and Neptune, the Sun and Moon events apps need to move off SunCalc, and migration guides for SunCalc and Solar, in TypeScript and Swift.
Release SkyHorizon dip and planetary motion
Almanac 0.7.0
Almanac 0.7.0 provides apparent horizon dip and native planetary motion in TypeScript and Swift, with Earth included for solar-system views.
Release Sky
September 2026
Where each solar eclipse is greatest
Almanac 0.6.0
Almanac 0.6.0 reports where greatest eclipse falls for every solar eclipse on Earth, including partial eclipses, in TypeScript and Swift.
Release SkySolar eclipses anywhere on Earth, with central lines
Almanac 0.5.0
Almanac 0.5.0 adds solar eclipses anywhere on Earth, and the central line of each total or annular eclipse, in TypeScript and Swift.
Release SkyFaster sunrise, sunset, and twilight searches
Almanac 0.4.2
Release SkyFaster Moon positions and Moon events
Almanac 0.4.1
Release SkyPositions of fixed stars
Almanac 0.3.0
Almanac 0.3.0 adds the altitude and azimuth of any fixed star in TypeScript and Swift.
Release SkyOffline Sun and Moon astronomy for TypeScript and Swift
Almanac 0.1.0
Almanac 0.1.0 is the first release: offline Sun and Moon astronomy for TypeScript and Swift, with one behavior in both ports and no network access or runtime data files.
Release SkySolar eclipses visible from a location
Almanac 0.4.0
Almanac 0.4.0 adds solar eclipses for an observer in TypeScript and Swift.
Release SkyFaster Moon, Sun, and eclipse calculations
Almanac 0.2.1
Release SkySearch past lunar eclipses and date ranges
Almanac 0.2.0
Almanac 0.2.0 adds backward and range lunar eclipse searches in TypeScript and Swift.
Release Sky