Releases: semuconsulting/pygnssutils
Releases · semuconsulting/pygnssutils
v1.1.9
What's Changed
- RC 1.1.9 by @semuadmin in #107
- Fix for
IndexError: list index out of range
error informat_conn
on platforms with no IP6 support. - ubx CLI utilities moved to
pyubxutils
-ubxsave
,ubxload
,ubxcompare
,ubxsetrate
,ubxsimulator
. For the time being,pyubxutils
will remain a dependency ofpygnssutils
and will be installed alongside it via pip, andfrom pygnssutils import UBXSimulator
will still work as an import statement, but these will be removed altogether in v1.2.0.
Fixes: IndexError: list index out of range
error in format_conn
on platforms with no IP6 support.
Full Changelog: v1.1.8...v1.1.9
v1.1.8
What's Changed
- Rc 1.1.8 by @semuadmin in #104
- gnssmqttclient updated to support
pyspartn>=1.0.5
(see pyspartn Release Notes for new functionality).
Full Changelog: v1.1.7...v1.1.8
v1.1.7
What's Changed
- Rc 1.1.7 by @semuadmin in #103
- gnssntripclient will now tolerate an NTRIP 1.0 response to an NTRIP 2.0 request if the caster only supports NTRIP 1.0, or vice versa.
- gnssstreamer now supports both NTRIP 1.0 and NTRIP 2.0 clients via the -rtkntripversion flag (previously it assumed NTRIP 2.0).
Full Changelog: v1.1.6...v1.1.7
v1.1.6
What's Changed
- update to 1.1.6 by @semuadmin in #101
- Remove print() statement in gnssntripclient.
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
- Enhance gnssntripclient exit and exception handling.
- enhance gnssntripclient - Fixes #98 by @semuadmin in #100
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Rc 1.1.4 by @semuadmin in #94
- Fix UnicodeDecodeError in gnssntripclient - Fixes #93.
- Fix occasional
ubxload
'lockups' - Fixes #48. - Update
ubx...
utilities to use common logging provisions. - Drop active support for Python 3.8 - End of Life as at October 2024.
- Add active support for Python 3.13.
- Update min pyubx2 version to 1.2.47.
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- RELEASE CANDIDATE 1.1.3 by @semuadmin in #92
- Refactor gnssserver keyword arguments to facilitate code completion hints.
- Update min pyubx2 version to 1.2.46 - incorporates various UBX and NMEA message enhancements.
- Update min pyspartn version to 1.0.3 - incorporates enhancements to troposphere attributes handling.
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Rc 1.1.2 by @semuadmin in #91
FIXES:
- Fix #90
- Minor fix to verbosity setting passthrough to lower modules e.g.
pyubx2
. - Minor fix to stream validation in gnssstreamer.
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- RELEASE CANDIDATE 1.1.1 by @semuadmin in #88
ENHANCEMENTS:
gnssstreamer
(formerlygnssdump
) completely refactored to support bidirectional communications with GNSS datastream via args--cliinput
,--input
and--clioutput
,--output
. CLI utility is now namedgnssstreamer
but the deprecatedgnssdump
will continue to work until at least v1.1.3.
Supported --clioutput
values are:
- 0 = terminal (default)
- 1 = binary file
- 2 = serial port
- 3 = TCP socket server
- 4 = evaluable Python (lamba) expression
- 5 = text file
Supported --cliinput
values are:
- 0 = none (default)
- 1 = RTK NTRIP RTCM
- 2 = RTK NTRIP SPARTN
- 3 = RTK MQTT SPARTN
- 4 = serial port (e.g. SPARTN RTK data from D9S L-Band receiver)
- 5 = binary file (e.g file containing UBX configuration commands)
- Improved test coverage.
- Improved exception handling and logging in socket_server.py.
- Improved Sphinx documentation of global constants.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- RC 1.1.0 by @semuadmin in #87
ENHANCEMENTS:
- gnssntripclient now supports chunked transfer-encoded NTRIP datastreams.
- gnssntripclient improved handling of NTRIP 1.0 (ICY) caster responses.
- gnssntripclient minor improvements to exception handling.
- gnssstreamer (gnssdump) now supports transfer-encoded socket streams via --encoding argument. SocketWrapper class now used to wrap incoming socket data sources.
- gnssserver now supports NTRIP version 1.0 or 2.0 in NTRIP mode via arg --ntripversion.
Fixes #85
Full Changelog: v1.0.32...v1.1.0