Release Notes: This release adds the new ln_ API calls and a new header structure, and includes many bugfixes. Solar system bodies with hyperbolic orbits are now also supported.
Release Notes: Longitude measurement has been changed from Mees positively westwards to IAU positively eastwards. Support has been added for Win32, FreeBSD, and Mac OS X. Numerous other bugfixes.
Release Notes: This release has extra Julian day functions and example code. There are many bugfixes.
Release Notes: Several correct quadrant bugs in the position calculations for Moon, Planets, Comets, and Asteroids were fixed. Lunar ascending node and perigee longitudes were added.
Release Notes: Rectangular coordinates were added for the planets, Mercury through Pluto. More tests were added to the test harness. Bugs in elliptic and heliocentric comet positions and magnitudes were fixed. API documentation errors and various other bugs were corrected.
Release Notes: This release has new functionality to calculate elliptic motion of bodies (asteroid and comet positional and orbit data), asteroid and comet magnitudes, parabolic motion of bodies, orbit velocities and lengths, atmospheric refraction, rise, set, and transit times, and semidiameters of the Sun, Moon, planets and asteroids.
Release Notes: Quite a lot has changed in this version. There is a new (shorter) API, and Lunar positions and phases can now be calculated. In addition, the API documentation has been vastly improved.
Release Notes: This release of libnova now has the ability to calculate planetary magnitudes, phase angles, and the illuminated fraction of a planet's disk. It also fixes a few bugs in solar coordinates.
Release Notes: New planetary equatorial coordinates and solar coordinates using VSOP87, and a bugfix.
Release Notes: Calculation of Pluto's heliocentric coordinates was fixed and minor build improvements were added.