Kosmorro Changelog

This page lists all the changes that have been made on each version of Kosmorro.

Looking for information about how long the versions of Kosmorro are supported? Check this page.

Version 0.10.13 (2023-12-17)

Bug Fixes

  • compatibility with Python 3.12 (4d6b980)

Version 0.10.12 (2023-05-24)

Bug Fixes

Version 0.10.11 (2022-11-11)

Bug Fixes

  • fix localization for Earth and apsis (#275) (1f1118c)

Build System

BREAKING CHANGES

  • Python 3.7 is not supported anymore
  • AppImage is no longer available. This decision has been made because it has become hard to maintain lately, and I don't have time nor motivation to fix it.

Version 0.10.10 (2022-03-20)

Bug Fixes

  • use Babel to translate the dates (9268113)
  • events: ignore unsupported event types (9bfa8f5)

Features

  • i18n: delete pseudo-translation (b2535ab)

BREAKING CHANGES

Version 0.10.9 (2022-01-12)

Bug Fixes

  • fix distribution on PyPI

Version 0.10.8 (2022-01-10)

Bug Fixes

  • fix locale support that led to an exception (38571c3)

Version 0.10.7 (2021-12-04)

Bug Fixes

  • return next Moon phase with the correct time zone (1cc8913)

Version 0.10.6 (2021-11-20)

Bug Fixes

  • colors: use colors adapted on both dark and light background (9bdb490)
  • events: fix event details display for maximal elongation (d73f74a)

Version 0.10.5 (2021-11-09)

Bug Fixes

  • fix a display issue on the events list when Kosmorrolib returns events not supported by the CLI (e82af8f)
  • fix KeyError on events processing (be6bf53)

Version 0.10.4 (2021-11-01)

This version is empty and contains exactly the same things as v0.10.3. It has been created because of a manipulation mistake that led to the creation of a wrong version on PyPI.

If v0.10.3 does not exist on your distribution, install v0.10.4, and you will have exactly the same thing.

Version 0.10.3 (2021-11-01)

Bug Fixes

  • update Kosmorrolib to version 1.0.1 (#207) (b492e7f) Note: if you were using Kosmorro < 0.10.3, files were automatically downloaded. Those files are not necessary anymore, so you can delete the folder $HOME/.kosmorro-cache

Version 0.10.2 (2021-08-26)

Bug Fixes

  • NoneType error on JSON output without position (#199) (6988e77)

Version 0.10.1 (2021-06-20)

Bug Fixes

  • enhance forward compatibility with Kosmorrolib (#189) (1fe90d2)
  • PDF export: fix the failure on PDF saving (#186) (8d71b61)

Version 0.10.0 (2021-05-30)

Bug Fixes

Features

Version 0.9.0 (2021-01-31)

Code Refactoring

  • use enum instead of dicts for the events and moon phase (#129) (8b723bf)

Continuous Integration

  • compatibility: add support for Python 3.9 (#131) (0b12e71)

Features

  • event: add support for moon apogee and perigee (331ab99)

BREAKING CHANGES

  • compatibility: on Ubuntu 20.04+, the texlive-latex-extra package is needed to generate the PDF output
  • kosmorrolib: some methods in Event and MoonPhase classes have been dropped in favor of enum.Enum's name and value properties.

Version 0.8.1 (2020-06-07)

Bug Fixes

  • avoid returning ephemerides for yesterday or tomorrow (75eba49)
  • handle out of range date error (c39cd3a)

Version 0.8.0 (2020-05-22)

Code Refactoring

  • simplify ephemerides, remove dead code (6618712)

Features

  • add support for relative dates on --date argument (b9454be) (thanks @Brainface1!)
  • display a graph in the PDF output for the ephemerides (4ea148e)

BREAKING CHANGES

  • the JSON format has deeply changed to enhance its consistency

Version 0.7.0 (2020-04-05)

Features

  • add support for environment variables (5dec0dc)
  • add support for Moon conjunctions (c063f6e)
  • add support for occultations (b8d6ae2)
  • move the date to a single argument (32489ae)

BREAKING CHANGES

  • the --day, --month and --year arguments have been removed in the favor of a single one.

Version 0.6.2 (2020-03-19)

Bug Fixes

  • remove Mercury and Venus opposition (1b4c499)

Version 0.6.1 (2020-03-08)

Bug Fixes

  • events: prevent false detection of conjunctions (c7bc757)
  • handle KeyboardInterrupt exception (a7cb46e)
  • remove the "timezone" word in the PDF output’s introduction (5ec56c4)

Version 0.6.0 (2020-03-01)

Features

  • add ability to save PDF file (2fadc2a)
  • add support for maximal elongations of Mercury and Venus (9dbc093)
  • add support for timezones (d7730bd)

Version 0.5.2 (2020-02-04)

Bug Fixes

  • add missing dependency for PIP (906a592)

Version 0.5.1 (2020-02-03)

Bug Fixes

  • add compatibility for Skyfield 1.17 (081aab1)

Version 0.5.0 (2020-01-26)

Features

  • add colors in the text return (38fc066)
  • i18n: make the strings translatable (c4f07a1)
    • Kosmorro is now available in French and German!

Version 0.4.0 (2019-12-28)

Features

  • events: add support for conjunctions (8d60a2a)
  • rename fields in the JSON response for more coherence (4029ba9)
  • ephemerides: compute ephemerides if the position is set only (467c822)
  • events: add support for opposition events (fa2da9e)

BREAKING CHANGES

  • the fields "details" and "ephemerides" have been switched.
  • ephemerides: invoking kosmorro command without --latitude and --longitude arguments will now only output the Moon phase and, eventually, the events for the given date (or today if date not given).

Version 0.3.1 (2019-12-01)

Bug Fixes

  • moonphase: fix the Moon phase prediction (d715746)

Version 0.3.0 (2019-12-01)

Bug Fixes

  • position: remove useless altitude argument (d079fc7)
  • terminology: use the "Object" term (e21f632)

Features

  • moon-phase: compute more accurate Moon phase (6856d45)

Performance Improvements

  • position: enhance the position performing (61536da)

BREAKING CHANGES

  • position: invoking kosmorro command with the --altitude argument will now fail with an "unrecognized arguments" error.
  • moon-phase: JSON format now returns the moon phase as an object instead of a string

Version 0.2.3 (2019-11-24)

Bug Fixes

  • dumper: display the right date on output text (2511d31)

Version 0.2.2 (2019-11-18)

Bug Fixes

  • set times are now correct (82bdc70)

Features

  • add argument to get the current version (5f74b08)

Version 0.2.1 (2019-11-17)

Bug Fixes

  • Move version constant to its own file to prevent sgp4 module failing in the AUR (9a0c9d3)

Version 0.2.0 (2019-11-17)

Added

  • Add JSON output
  • Add argument to clear the cache

Changed

  • Update Numpy to v1.17.4
  • Update PyLint to v2.4.4

v0.1.0 (2019-11-10)

  • First version