2016-02-28 11:11:16 +00:00
|
|
|
|
# CHANGELOG
|
2021-04-06 07:07:16 +00:00
|
|
|
|
|
2021-06-12 22:04:13 +00:00
|
|
|
|
## unreleased
|
|
|
|
|
- client: If no reference_timestamp provided use timestamp from APRS server (fixes #85)
|
|
|
|
|
|
2021-06-06 10:39:36 +00:00
|
|
|
|
## 1.2.1: - 2021-06-06
|
2021-06-06 10:01:37 +00:00
|
|
|
|
- client: Added peer IP to log messages
|
|
|
|
|
- parser: Added rainfall_1h and rainfall_24h to beacon_type 'position_weather'
|
|
|
|
|
|
|
|
|
|
## 1.2.0: - 2021-06-01
|
2021-06-01 20:44:36 +00:00
|
|
|
|
- parser: Added support for OGNSKY (safesky) beacons
|
|
|
|
|
- client: Replace bad characters with <20> instead of raising an exception (restore old behaviour with parameter ignore_decoding_error=False)
|
|
|
|
|
|
2021-04-06 07:07:16 +00:00
|
|
|
|
## 1.1.0: - 2021-04-05
|
|
|
|
|
- parser: Added no-tracking flag decoding
|
|
|
|
|
- parser: Fixed aircraft_type decoding
|
2020-11-02 20:46:59 +00:00
|
|
|
|
## 1.0.1: - 2020-11-02
|
2020-10-25 20:21:58 +00:00
|
|
|
|
- client: catch errors while connecting (fixes #74 and #91)
|
2020-10-25 20:23:40 +00:00
|
|
|
|
- client: no logging messages by default (fixes #92)
|
2020-10-25 20:21:58 +00:00
|
|
|
|
|
2020-10-15 20:58:58 +00:00
|
|
|
|
## 1.0.0: - 2020-10-15
|
|
|
|
|
- client: changed socket mode from blocking to 5s timeout (fixes #89)
|
|
|
|
|
- parser: Added optional distance/bearing/normalized_quality calculation if parameter "calculate_relatives" is True (fixes #86)
|
|
|
|
|
- parser: Added support for weather data (new in receiver software v0.2.8) from FANET ground stations (aprs_type: position_weather)
|
|
|
|
|
- parser: Added support for latency (new in receiver software v0.2.8) in receiver messages (OGNSDR) (fixes #87)
|
2020-09-11 18:16:10 +00:00
|
|
|
|
- parser: Added support for reference_timestamp with tzinfo (fixes #84)
|
2020-09-01 19:53:09 +00:00
|
|
|
|
- parser: Fixed textual altitude part (fixes #81)
|
2020-08-30 12:23:23 +00:00
|
|
|
|
- parser: Skip keys where value is "None"
|
|
|
|
|
|
2020-08-21 16:04:36 +00:00
|
|
|
|
## 0.9.8: - 2020-08-21
|
2020-05-24 12:54:51 +00:00
|
|
|
|
- parser: Changed InReach parser (fixes #73)
|
|
|
|
|
- parser: separated incompatible ID into parser dependant ID (lt24: address -> lt24_id, skylines: address -> skylines_id,
|
|
|
|
|
spider: id_spider -> spider_registration, address -> spider_id, spot: address -> spot_id) (fixes #64)
|
2020-07-23 07:41:44 +00:00
|
|
|
|
- client: Added keyword arguments for the callback function in the 'run' method of the client
|
2020-05-24 12:54:51 +00:00
|
|
|
|
|
2020-05-21 18:18:47 +00:00
|
|
|
|
## 0.9.7: - 2020-05-21
|
2020-05-21 17:30:32 +00:00
|
|
|
|
- parser: Added support for OGPAW (PilotAware) beacons
|
2020-05-21 18:18:47 +00:00
|
|
|
|
- client: Dropped compatibility for Python 3.4
|
2020-05-21 17:30:32 +00:00
|
|
|
|
|
2020-01-17 20:29:57 +00:00
|
|
|
|
## 0.9.6: - 2020-01-17
|
|
|
|
|
- parser: Better support for OGFLR beacons from PilotAware
|
|
|
|
|
- client: Allow dynamic settings override with optional "settings" parameter
|
|
|
|
|
|
2019-09-07 14:26:32 +00:00
|
|
|
|
## 0.9.5: - 2019-09-07
|
2019-07-07 10:48:57 +00:00
|
|
|
|
- parser: fixed telnet parser
|
|
|
|
|
|
2019-06-10 16:05:31 +00:00
|
|
|
|
## 0.9.4: - 2019-06-10
|
2019-06-07 18:34:50 +00:00
|
|
|
|
- parser: Added support for OGINREACH (Garmin inReach) beacons
|
2019-06-08 11:56:34 +00:00
|
|
|
|
- parser: Added support for OGFLYM (Flymaster) beacons
|
|
|
|
|
- parser: Added support for comments in tracker beacons (OGNTRK)
|
2019-06-08 12:48:42 +00:00
|
|
|
|
- parser: Added support for OGCAPT (Capturs) beacons
|
2019-06-07 18:34:50 +00:00
|
|
|
|
|
2019-06-03 20:31:25 +00:00
|
|
|
|
## 0.9.3: - 2019-06-03
|
|
|
|
|
- parser: Added Generic parser for unknown formats
|
|
|
|
|
|
2019-05-07 21:14:23 +00:00
|
|
|
|
## 0.9.2: - 2019-05-07
|
|
|
|
|
- parser: Exception handling for bad OGNTRK beacons
|
|
|
|
|
|
2018-09-18 17:12:05 +00:00
|
|
|
|
## 0.9.1: - 2018-09-18
|
2018-09-18 16:40:03 +00:00
|
|
|
|
- parser: Fixed SPOT beacons and Tracker beacons
|
|
|
|
|
- parser: Fixed kph to ms conversion
|
|
|
|
|
- client: Catch ConnectionResetError
|
|
|
|
|
|
2018-05-13 21:56:34 +00:00
|
|
|
|
## 0.9.0: - 2018-05-14
|
2018-04-10 16:54:30 +00:00
|
|
|
|
- parser: Added support for OGNLT24 (LT24), OGSKYL (Skylines), OGSPID (Spider), OGSPOT (Spot) and OGNFNT (Fanet)
|
2018-03-17 10:10:19 +00:00
|
|
|
|
- parser: Added support for (server) comments
|
2018-04-10 20:54:57 +00:00
|
|
|
|
- parser: Added parser for local receiver output (port 50001)
|
2018-04-30 19:45:28 +00:00
|
|
|
|
- parser: Changed unit for rotation from "half turn per minute" to "degrees/s"
|
2016-02-28 11:11:16 +00:00
|
|
|
|
|
2018-01-20 12:11:57 +00:00
|
|
|
|
## 0.8.2: - 2018-01-20
|
2018-01-13 12:49:26 +00:00
|
|
|
|
- parser: Better validation of timestamp, lat/lon and altitude
|
2018-01-13 07:51:44 +00:00
|
|
|
|
|
2018-01-12 17:49:57 +00:00
|
|
|
|
## 0.8.1: - 2018-01-12
|
2017-12-13 18:08:57 +00:00
|
|
|
|
- client: Ignore messages other than UTF-8
|
2018-01-12 11:28:31 +00:00
|
|
|
|
- parser: Allow IDs only with hexadecimal values
|
2017-12-13 18:08:57 +00:00
|
|
|
|
|
2017-10-02 07:04:54 +00:00
|
|
|
|
## 0.8.0 - 2017-10-02
|
|
|
|
|
- parser: Merged function 'parse_aprs' and 'parse_ogn_beacon' to 'parse'
|
2017-09-30 16:25:24 +00:00
|
|
|
|
- parser: Added support for OGNSDR (receiver), OGNTRK (ogn tracker), OGNFLR (flarm) and OGNAV (Naviter) beacons
|
2017-10-02 07:04:54 +00:00
|
|
|
|
- parser: Added support for RELAYed messages
|
2018-01-13 07:51:44 +00:00
|
|
|
|
- parser: Added support for ddhhmm time format (eg. '312359z')
|
2017-10-02 07:04:54 +00:00
|
|
|
|
- parser: Added support for heared aircrafts
|
2017-09-09 09:35:20 +00:00
|
|
|
|
- client: Allow client to do sequential connect-disconnect
|
2017-06-05 08:07:04 +00:00
|
|
|
|
|
|
|
|
|
## 0.7.1 - 2017-06-05
|
2017-06-05 07:54:49 +00:00
|
|
|
|
- parser: Bugfix, error_count in aircraft beacon is a int
|
2017-06-04 05:22:39 +00:00
|
|
|
|
|
|
|
|
|
## 0.7.0 - 2017-06-04
|
2017-05-07 11:20:04 +00:00
|
|
|
|
- parser: Added support for OGN v0.2.6 aircraft and receiver beacons
|
2016-10-21 20:11:40 +00:00
|
|
|
|
|
|
|
|
|
## 0.6.0 - 2016-10-21
|
2016-10-16 22:49:53 +00:00
|
|
|
|
- parser: Added support for OGN v0.2.5 receiver beacons
|
|
|
|
|
- parser: Changed keys to adopt naming from [ogn\_client-ruby](https://github.com/svoop/ogn_client-ruby)
|
2016-09-29 16:42:26 +00:00
|
|
|
|
|
|
|
|
|
## 0.5.0 - 2016-09-29
|
2016-09-01 12:10:52 +00:00
|
|
|
|
- Added aprs destination callsign as `dstcall` to aprs beacon keys (#9)
|
2016-09-01 09:27:41 +00:00
|
|
|
|
- Changed aprs parser to allow other destination calls than `APRS`
|
2016-09-01 11:01:44 +00:00
|
|
|
|
- Fixed parsing of APRS precision and datum option (#7)
|
2016-09-29 13:54:23 +00:00
|
|
|
|
- Added optional `reference_time` argument to `parse_aprs` function and disabled
|
|
|
|
|
magic date correction if this argument is missing
|
2016-03-29 12:09:05 +00:00
|
|
|
|
|
|
|
|
|
## 0.4.0 - 2016-03-29
|
2016-03-25 17:48:44 +00:00
|
|
|
|
- aprs client: Added the possibility of a timed callback
|
2016-03-25 18:59:36 +00:00
|
|
|
|
- Added ogn.ddb submodule which provides the generator `get_ddb_devices`
|
2016-03-25 17:48:44 +00:00
|
|
|
|
|
2016-03-18 20:57:26 +00:00
|
|
|
|
## 0.3.0 - 2016-03-18
|
2016-03-18 20:40:27 +00:00
|
|
|
|
The repository ogn-python splitted up into two separate repositories:
|
2016-02-28 11:35:10 +00:00
|
|
|
|
- python-ogn-client (the repository this Changelog belongs to),
|
2016-03-18 20:40:27 +00:00
|
|
|
|
including an APRS- & OGN-Parser and an APRS-Client.
|
2016-02-28 11:35:10 +00:00
|
|
|
|
- python-ogn-gateway, including a database, CLI, logbook.
|
|
|
|
|
|
2016-02-28 11:11:16 +00:00
|
|
|
|
- Moved exceptions from `ogn.exceptions` to `ogn.parser.exceptions`
|
|
|
|
|
- Moved parsing from `ogn.model.*` to `ogn.parser`
|
2016-03-18 20:40:27 +00:00
|
|
|
|
- Renamed module `ogn.gateway` to `ogn.client`
|
|
|
|
|
- Renamed class `ognGateway` to `AprsClient`
|
|
|
|
|
- Simplified usage of the module: Imported parse functions at package level (`ogn.parser`)
|
|
|
|
|
- Refined timstamp reconstruction to accept delayed packets (fixed glidernet/ogn-python#31)
|
2016-02-28 11:11:16 +00:00
|
|
|
|
|
2016-03-18 20:57:26 +00:00
|
|
|
|
# Historic ogn-python releases
|
2016-02-28 11:11:16 +00:00
|
|
|
|
## 0.2.1 - 2016-02-17
|
|
|
|
|
First release via PyPi.
|
|
|
|
|
- Added CHANGELOG.
|
|
|
|
|
|
|
|
|
|
## 0.2
|
|
|
|
|
- Changed database schema.
|
|
|
|
|
- Changed aprs app name to 'ogn-gateway-python'.
|
|
|
|
|
- Moved repository to github-organisation glidernet.
|
|
|
|
|
- Added exception handling to the packet parser.
|
|
|
|
|
- Added some tests for ogn.gateway.client.
|
|
|
|
|
- Added setup.py to build this package.
|
|
|
|
|
- Added configuration via python modules.
|
|
|
|
|
- Added scheduled tasks with celery.
|
|
|
|
|
- Renamed command line option `db.updateddb` to `db.import_ddb`.
|
|
|
|
|
- Added command line options `db.drop`, `db.import_file`, `db.upgrade`,
|
|
|
|
|
`logbook.compute` and `show.devices.stats`.
|
|
|
|
|
|
|
|
|
|
## 0.1
|
|
|
|
|
Initial version.
|