Skip to content

Releases: joergschultzelutter/mpad

0.62

03 Oct 10:02
c3b55c4
Compare
Choose a tag to compare

Maintenance release

  • [Bug] Apprise code crashed if no attachment was provided
  • [Enhancement] Assuming that MPAD's host has provided an Apprise messaging configuration, MPAD will now send an Apprise message to its host whenever external resource files / databases are unavailable. This check currently includes: TLE and satellite frequency data, airport data and external repeater databases. The goal for this change is to provide MPAD's host with information whenever an external resource might become unavailable due to e.g. changes in the URL. This code may get extended to other online resources such as CWOP in the future.

0.61

05 Jun 06:39
013d305
Compare
Choose a tag to compare
  • Crash handler bug fix; missing import

0.60

03 Jun 15:01
936c462
Compare
Choose a tag to compare

Maintenance release with tons of changes under the hood.

  • WX data
    • June 1st deprecation of OpenWeatherMap 2.5 OneCall API due to OWM now requiring credit card data for WX requests via OWM 3.0 OneCall API.
    • Successor: met.no API - which does not even require an API key. Thank you Meteorologisk Institutt for this great service!
    • WX forecasts now use the user's coordinates, meaning that a "morning" data request is no longer tied to UTC but actually uses the user's time zone. Dealing with time zones is a giant pain, so expect potential issues. All local tests were successful, though.
  • Other changes
    • Optional Apprise crash handler which will send mpad's log file to dedicated addresses. This allows me to receive the log file in case of crashes.
    • several under-the-hood updates

0.51

13 Apr 11:50
Compare
Choose a tag to compare
  • Fix for the requirements.txt file which will take care of pillow's ImageDraw.textsize() deprecation in version 10.x and later
  • Note: As of the date of this release, the fixed version of py-staticmaps has not yet been released to PyPi. Therefore, the dependencies file pulls this package straight from the author's Github repo.
  • Details: flopp/py-staticmaps#32

0.50

13 Apr 10:56
77e8d02
Compare
Choose a tag to compare

Added:

  • parser_test.py will collect all external dependencies in case they are missing on the user's hard drive. You can now rum initial mpad tests without starting the daemon first.
  • posmsg command output now receives a static image of the user's position along with a red marker

image

Updated:

  • repeatermap.de URL was outdated; updated to new URL
  • airport data URL was outdated; updated to new URL
  • all external file names have now been defined in the mpad_config.py file for easier modification access

❗IMPORTANT CHANGES - read carefully❗

  • The previously used external mgrs.py module has been replaced by PyPi's mgrs module; if you have installed MPAD in the past, please ensure to delete the local mgrs.py installation on your hard drive.
  • Installations on Linux may now require new external dependencies libgeos-dev and libopenjp2-7
  • pillow / py-staticmaps fixed version dependency; needs to be resolved at a later point in time, see flopp/py-staticmaps#32

0.43

11 Apr 19:39
6e5487d
Compare
Choose a tag to compare
  • Safety net for issue #23 in case the METAR code is called without a valid airport name

0.42

23 Mar 21:13
ec7683b
Compare
Choose a tag to compare
  • Introduction of a new taf keyword for retrieving TAF data - see issues #18 and #19
  • By default, the metar keyword now only returns METAR data and the taf keyword only returns TAF data
  • Add the full keyword to both commands in order to receive both METAR and TAF data responses via a single command, e.g. metar EDDF full or taf EDDF full both return METAR and TAF data for EDDF

0.41

03 Mar 09:44
Compare
Choose a tag to compare
  • Updated the aviationweather URL (see issue #18)

0.40

30 Dec 13:18
Compare
Choose a tag to compare
  • Bugfix for retrieving CWOP data from findu.com, thus preventing program crashes (per APRSSIG December 2023 bulletin, the site might have lost its maintainer)

0.39

20 Oct 11:51
Compare
Choose a tag to compare
  • Bug fixes related to parsing html source data