Releases: joergschultzelutter/mpad
Releases · joergschultzelutter/mpad
0.62
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
- Crash handler bug fix; missing import
0.60
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
- Fix for the
requirements.txt
file which will take care ofpillow
'sImageDraw.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
Added:
parser_test.py
will collect all external dependencies in case they are missing on the user's hard drive. You can now rum initialmpad
tests without starting the daemon first.posmsg
command output now receives a static image of the user's position along with a red marker
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 localmgrs.py
installation on your hard drive. - Installations on Linux may now require new external dependencies
libgeos-dev
andlibopenjp2-7
pillow
/py-staticmaps
fixed version dependency; needs to be resolved at a later point in time, see flopp/py-staticmaps#32
0.43
0.42
- 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 thetaf
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
ortaf EDDF full
both return METAR and TAF data for EDDF
0.41
0.40
- 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
- Bug fixes related to parsing html source data