summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-10-02 16:01:42 -0700
committerGary E. Miller <gem@rellim.com>2018-10-02 16:01:42 -0700
commit81fb3d613b78f0cadcb57194dedf4ad2146ef0eb (patch)
tree386f320a75b80fa09d7ab1094ead92cb812666d8
parent9377274624b43f58a3db74c5222d8df74e0ae72c (diff)
downloadgpsd-81fb3d613b78f0cadcb57194dedf4ad2146ef0eb.tar.gz
Version bump to 3.18 for release.release-3.18
-rw-r--r--NEWS18
-rw-r--r--SConstruct2
-rwxr-xr-xcontrib/ntpshmviz2
-rwxr-xr-xcontrib/webgps.py2
-rwxr-xr-xgegps2
-rw-r--r--gps/__init__.py2
-rw-r--r--gps/gps.py2
-rwxr-xr-xgpscat2
-rwxr-xr-xgpsfake2
-rwxr-xr-xgpsprof2
-rwxr-xr-xubxtool2
-rwxr-xr-xxgps2
-rwxr-xr-xxgpsspeed2
-rwxr-xr-xzerk2
14 files changed, 28 insertions, 16 deletions
diff --git a/NEWS b/NEWS
index b5d3face..7ec25dc3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,22 @@
GPSD project news
-3.18: not released yet
- Add ECEF support to U-blox driver.
+3.18: 2018-10-02 (Gary E. Miller <gem@rellim.com>)
+ Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers.
+ Add ECEF support to JSON, cgps and xgps.
Add GREIS (Javad) driver from Virgin Orbit.
Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS.
- Add gnssid:svid to satellite_t, cgps and xgps.
+ Add gnssid:svid to satellite_t, cgps and xgps. PRN will die.
+ Add gnssid:svid to JSON, cgps and xgps.
+ Add stricter version checking (more to todo).
+ More and better regression tests.
+ Better Python dependency checking, at build time and runtime.
+ Fix several buffer issues.
+ New polar plots, and improved statistice, in gpsprof.
+ gpsd master/slave mode works, first time ever.
+ All isnan() changed to !isfinite(), fixing many bugs.
+ Client-side Python libraries may automatically reconnect
+ Too many other bug fixes and improvements to mention.
+ Over 1,000 commits from 46 different commiters.
3.17: 2017-09-07 (Eric S. Raymond <esr@snark.thyrsus.com>)
Repair support for non-NMEA devices requring active probing
diff --git a/SConstruct b/SConstruct
index e8cbee51..b1ccac1d 100644
--- a/SConstruct
+++ b/SConstruct
@@ -52,7 +52,7 @@ from leapsecond import conditional_leapsecond_fetch
# Release identification begins here
# Keep in sync with gps/__init__.py
-gpsd_version = "3.18~dev"
+gpsd_version = "3.18"
# client library version
libgps_version_current = 24
diff --git a/contrib/ntpshmviz b/contrib/ntpshmviz
index 7ba2dbf6..1b069be8 100755
--- a/contrib/ntpshmviz
+++ b/contrib/ntpshmviz
@@ -23,7 +23,7 @@ except ImportError:
sys.exc_info()[0])
sys.exit(1)
-gps_version = '3.18~dev'
+gps_version = '3.18'
class ntpOffset(object):
diff --git a/contrib/webgps.py b/contrib/webgps.py
index 5602d53d..5c5be3b2 100755
--- a/contrib/webgps.py
+++ b/contrib/webgps.py
@@ -47,7 +47,7 @@ import time
from gps import *
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("webgps.py: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/gegps b/gegps
index c24562e5..532b925f 100755
--- a/gegps
+++ b/gegps
@@ -32,7 +32,7 @@ import sys
import gps
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("gegps: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/gps/__init__.py b/gps/__init__.py
index c7bc1125..870d81b5 100644
--- a/gps/__init__.py
+++ b/gps/__init__.py
@@ -16,7 +16,7 @@ api_major_version = 3 # bumped on incompatible changes
api_minor_version = 13 # bumped on compatible changes
# keep in sync with gpsd_version in SConstruct
-__version__ = '3.18~dev'
+__version__ = '3.18'
# The 'client' module exposes some C utility functions for Python clients.
# The 'packet' module exposes the packet getter via a Python interface.
diff --git a/gps/gps.py b/gps/gps.py
index 868e6d9f..cbe89b68 100644
--- a/gps/gps.py
+++ b/gps/gps.py
@@ -182,7 +182,7 @@ class gps(gpscommon, gpsdata, gpsjson):
"Client interface to a running gpsd instance."
# module version, would be nice to automate the version
- __version__ = "3.18~dev"
+ __version__ = "3.18"
def __init__(self, host="127.0.0.1", port=GPSD_PORT, verbose=0, mode=0,
reconnect=False):
diff --git a/gpscat b/gpscat
index 9ce77c59..10dcb1c9 100755
--- a/gpscat
+++ b/gpscat
@@ -21,7 +21,7 @@ import curses.ascii
import gps
import gps.packet as sniffer
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("gpscat: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/gpsfake b/gpsfake
index 929f71ae..5e3708eb 100755
--- a/gpsfake
+++ b/gpsfake
@@ -26,7 +26,7 @@ import time
import gps
import gps.fake as gpsfake # The "as" pacifies pychecker
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("gpsfake: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/gpsprof b/gpsprof
index 3a99f345..fad753d0 100755
--- a/gpsprof
+++ b/gpsprof
@@ -30,7 +30,7 @@ import time
import gps
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("gpsprof: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/ubxtool b/ubxtool
index e6ac251d..ba3aa590 100755
--- a/ubxtool
+++ b/ubxtool
@@ -54,7 +54,7 @@ except ImportError:
PROG_NAME)
sys.exit(2)
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("%s: ERROR: need gps module version %s, got %s\n" %
(PROG_NAME, gps_version, gps.__version__))
diff --git a/xgps b/xgps
index e00980f1..bdbb4625 100755
--- a/xgps
+++ b/xgps
@@ -51,7 +51,7 @@ from gi.repository import Pango # pylint: disable=wrong-import-position
import gps
import gps.clienthelpers
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("xgps: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/xgpsspeed b/xgpsspeed
index 3212dabd..0a004fce 100755
--- a/xgpsspeed
+++ b/xgpsspeed
@@ -30,7 +30,7 @@ from gi.repository import GObject # pylint: disable=wrong-import-position
import gps
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("xgpspeed: ERROR: need gps module version %s, got %s\n" %
(gps_version, gps.__version__))
diff --git a/zerk b/zerk
index f68b3b2c..fd575543 100755
--- a/zerk
+++ b/zerk
@@ -64,7 +64,7 @@ except ImportError:
PROG_NAME)
sys.exit(2)
-gps_version = '3.18~dev'
+gps_version = '3.18'
if gps.__version__ != gps_version:
sys.stderr.write("%s: ERROR: need gps module version %s, got %s\n" %
(PROG_NAME, gps_version, gps.__version__))