Changelog for Astro version 0.4.0
This is the changelog for Astro version 0.4.0 released on February 16th, 2020. For older changelogs please consult the release tag on GitHub
Breaking Change
- When no timezone is found the return is changed from
{:error, :timezone_not_found}
to{:error, :time_zone_not_found}
to be consistent with Elixir andTzData
.
Changelog for Astro version 0.3.0
This is the changelog for Astro version 0.3.0 released on December 9th, 2019. For older changelogs please consult the release tag on GitHub
Change in behaviour
- Seconds are no longer truncated to zero when calculating datetimes and durations
Enhancements
Add
Astro.solar_noon/2
to return the true solar noon for a location and dateAdd
Astro.hours_of_daylight/2
to return hours, minutes and seconds as aTime.t()
representing the number of daylight hours for a give location and dateAdd
Astro.sun_apparent_longitude/1
to return the apparent solar longitude on a given date. The result, a number of degrees between 0 and 360, can be used to determine the seasons.
Changelog for Astro version 0.2.0
This is the changelog for Astro version 0.2.0 released on December 6th, 2019. For older changelogs please consult the release tag on GitHub
Enhancements
Add
Astro.equinox/2
andAstro.solstice/2
to calculate solstices and equinoxes for a year. From these can be derived the seasons.
Changelog for Astro version 0.1.0
This is the changelog for Astro version 0.1.0 released on December 5th, 2019. For older changelogs please consult the release tag on GitHub
Enhancements
- Initial release includes
Astro.sunrise/3
andAstro.sunset/3
. See the readme for further roadmap details.