Skip to content

Commit

Permalink
Release v13.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gloppyuser committed Oct 31, 2022
1 parent c2a6a86 commit 36e9836
Show file tree
Hide file tree
Showing 9 changed files with 162 additions and 26 deletions.
6 changes: 2 additions & 4 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1308,11 +1308,9 @@ deploy_redhat_py36:
push_artifacts:
extends: .push_selected_artifacts
variables:
# CONDA_PACKAGES: "conda-bld/linux-64/*.tar.bz2"
DEB_9_PACKAGES: "debs/*bpo9*.deb"
DEB_10_PACKAGES: "debs/*bpo10*.deb"
DEB_11_PACKAGES: "debs/*bpo11*.deb"
#RPM_PACKAGES: "rpm_files/RPMS/x86_64/*.rpm"
stage: push
needs: [package_conda, package_debian_9, package_debian_10, package_debian_11, package_redhat_8, package_redhat_8_py36]
dependencies: [package_conda, package_debian_9, package_debian_10, package_debian_11, package_redhat_8, package_redhat_8_py36]
needs: [package_conda, package_debian_9, package_debian_10, package_debian_11, package_redhat_8, package_redhat_8_py36, package_windows_vs2019]
dependencies: [package_conda, package_debian_9, package_debian_10, package_debian_11, package_redhat_8, package_redhat_8_py36, package_windows_vs2019]
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ cmake_minimum_required( VERSION 3.7.2 )

project( GNSSTK )
set( GNSSTK_VERSION_MAJOR "13" )
set( GNSSTK_VERSION_MINOR "7" )
set( GNSSTK_VERSION_MINOR "8" )
set( GNSSTK_VERSION_PATCH "0" )
set( GNSSTK_VERSION "${GNSSTK_VERSION_MAJOR}.${GNSSTK_VERSION_MINOR}.${GNSSTK_VERSION_PATCH}" )

Expand Down
35 changes: 35 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
# Version 13.8.0 Monday October 31, 2022

Modifications by Author
-----------------------
Dan Wright <dan.wright@arlut.utexas.edu> (1):
Ci cmake version

Dave Rainwater <rain@arlut.utexas.edu> (1):
Adjust ORD SMEs

David Barber <dbarber@arlut.utexas.edu> (1):
fix pipeline push artifacts

Doug Davies <ddavies@npre106> (1):
Change string name in StringUtils to avoid conflict with curses library macro

Jacob Medeiros <jmedeiros@pre024> (1):
Removed extra swig binding

John Knutson <johnk@arlut.utexas.edu> (6):
Move nav message bit enums into their own files
Fix a week rollover bug
Change throw() to noexcept
Split test data into separate repo
Improve GLONASS support in newnav
Remove SystemTime tests that randomly fail

Taben Malik <malik@arlut.utexas.edu> (4):
Geometric Range Documentation
Use GNSSTk test framework for ORD tests
Improving TropModel documentation
Update Sphinx Documentation for SWIG Bindings



# Version 13.7.0 Friday August 26, 2022

Modifications by Author
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "GNSS ToolKit Software Library"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 13.7.0
PROJECT_NUMBER = 13.8.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
89 changes: 73 additions & 16 deletions RELNOTES.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,90 @@
GNSSTk 13.7.0 Release Notes
GNSSTk 13.8.0 Release Notes
========================

* This release includes the following:
* Adding the ability to look up satellites by signal(s) to SatMetaDataStore.
* Cleaning up HelmertTransform: Comply with style, fix/add tests and documentation.
* Fixing Rinex3NavHeader to support the source specification for TIME SYSTEM CORR (see New Modules below).
* Updating documentation of TropModel classes.
* Spliting test data into gnsstk-data repo with submodules configured.
* Updating sphinx documentation of SWIG bindings.
* Adding support for GLONASS CDMA nav data processing (See New Modules below)
* Additionally, it contains bug fixes, build and CI updates.

Updates since v13.6.0
Updates since v13.7.0
---------------------


**Build System and Test Suite**
* Add SonarQube analysis
* Update Changed the minimum cmake version
* Fix Remove SystemTime tests that randomly fail
* Fix ORD tests to use the GNSSTk testing framework

**Gitlab CI**
* Replaced sgl_ci docker images with sgl equivalent
* Update CODEOWNERS.
* Fix pipeline push artifacts

**Library Changes**
* Add NewNavToRinex conversion utility class
* Update SatMetaDataStore to properly process SIG records and look-up data via signals.
* Update change string name in StringUtils to avoid conflict with curses library macro
* Update exception specifications from throw() to noexcept
* Update documentation of TropModel classes
* Update move nav message bit definition enums out of PNBNavDataFactory.cpp files and into their own files.
* Add documentation on raw range (geometric range) computations
* Add Split test data into gnsstk-data repo with submodules configured
* Add support for GLONASS CDMA nav data processing
* Update sphinx documentation of SWIG bindings
* Update Deprecate extraneous swig binding for function that no longer exists.

Fixes since v13.6.0
Fixes since v13.7.0
--------------------
* Fix cmake issue with ext/swig
* Fix Rinex3NavHeader to support the source specification for TIME SYSTEM CORR
* Fix week rollover issues in GPS LNav, Galileo F/Nav and Galileo I/Nav decoders.
* Fix bugs in GLONASS CDMA nav data processing

Removed Code due to Deprecation
-------------------------------
core/tests/ORD/OrdMockClasses.hpp
swig/sphinx/sphinxsetup.py

New Modules
-------------------------------
core/lib/NewNav/NewNavToRinex.cpp
core/lib/NewNav/NewNavToRinex.hpp
core/tests/NewNav/NewNavToRinex_T.cpp
core/lib/NewNav/GLOCBits.hpp
core/lib/NewNav/GLOCNavAlm.cpp
core/lib/NewNav/GLOCNavAlm.hpp
core/lib/NewNav/GLOCNavAlmCorrected.hpp
core/lib/NewNav/GLOCNavAlmDeltas.hpp
core/lib/NewNav/GLOCNavAlmNumberCruncher.hpp
core/lib/NewNav/GLOCNavAlmUncorrected.hpp
core/lib/NewNav/GLOCNavData.cpp
core/lib/NewNav/GLOCNavEph.cpp
core/lib/NewNav/GLOCNavEph.hpp
core/lib/NewNav/GLOCNavHeader.cpp
core/lib/NewNav/GLOCNavHeader.hpp
core/lib/NewNav/GLOCNavHealth.cpp
core/lib/NewNav/GLOCNavHealth.hpp
core/lib/NewNav/GLOCNavIono.cpp
core/lib/NewNav/GLOCNavIono.hpp
core/lib/NewNav/GLOCNavLTDMP.cpp
core/lib/NewNav/GLOCNavLTDMP.hpp
core/lib/NewNav/GLOCNavUT1TimeOffset.cpp
core/lib/NewNav/GLOCNavUT1TimeOffset.hpp
core/lib/NewNav/GLOCOrbitType.cpp
core/lib/NewNav/GLOCOrbitType.hpp
core/lib/NewNav/GLOCRegime.cpp
core/lib/NewNav/GLOCRegime.hpp
core/lib/NewNav/GLOCSatType.cpp
core/lib/NewNav/GLOCSatType.hpp
core/lib/NewNav/GPSC2Bits.hpp
core/lib/NewNav/GPSCBits.hpp
core/lib/NewNav/GPSLBits.hpp
core/lib/NewNav/GalFBits.hpp
core/lib/NewNav/GalIBits.hpp
core/lib/NewNav/NavFit.hpp
core/lib/NewNav/PNBGLOCNavDataFactory.cpp
core/lib/NewNav/PNBGLOCNavDataFactory.hpp
core/lib/TimeHandling/GLONASSTime.cpp
core/lib/TimeHandling/GLONASSTime.hpp
core/tests/NewNav/GLOCNavAlm_T.cpp
core/tests/NewNav/GLOCNavEph_T.cpp
core/tests/NewNav/GLOCNavHealth_T.cpp
core/tests/NewNav/GLOCNavLTDMP_T.cpp
core/tests/NewNav/GLOCNavTestDataDecl.hpp
core/tests/NewNav/GLOCNavTestDataDef.hpp
core/tests/NewNav/GLOCNavUT1TimeOffset_T.cpp
core/tests/NewNav/PNBGLOCNavDataFactory_T.cpp
core/tests/TimeHandling/GLONASSTime_T.cpp
26 changes: 26 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
gnsstk (13.8.0-1) stable; urgency=low

* Updated to version 13.8.0
* Fix pipeline push artifacts
* Add documentation on raw range (geometric range) computations
* Update move nav message bit definition enums out of
PNBNavDataFactory.cpp files and into their own files.
* Fix week rollover issues in GPS LNav, Galileo F/Nav and Galileo
I/Nav decoders.
* Update change string name in StringUtils to avoid conflict with
curses library macro
* Fix ORD tests to use the GNSSTk testing framework
* Update exception specifications from throw() to noexcept
* Add Split test data into gnsstk-data repo with submodules configured
* Add support for GLONASS CDMA nav data processing
* Fix bugs in GLONASS CDMA nav data processing
* Update documentation of TropModel classes
* Update Changed the minimum cmake version
* Update sphinx documentation of SWIG bindings
* Update CODEOWNERS.
* Update Deprecate extraneous swig binding for function that no longer
exists.
* Fix Remove SystemTime tests that randomly fail

-- David Barber <dbarber@arlut.utexas.edu> Mon, 31 Oct 2022 11:13:27 -0500

gnsstk (13.7.0-1) stable; urgency=low

* Updated to version 13.7.0
Expand Down
20 changes: 19 additions & 1 deletion rpm_files/SPECS/gnsstk.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%define name gnsstk
%define version 13.7.0
%define version 13.8.0
%define release 1

Summary: GNSS Toolkit
Expand Down Expand Up @@ -57,6 +57,24 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Mon Oct 31 2022 David Barber <dbarber@arlut.utexas.edu>
- Updated for v13.8.0 release
- Fix Remove SystemTime tests that randomly fail
- Update Deprecate extraneous swig binding for function that no longer exists.
- Update CODEOWNERS.
- Update sphinx documentation of SWIG bindings
- Update Changed the minimum cmake version
- Update documentation of TropModel classes
- Fix bugs in GLONASS CDMA nav data processing
- Add support for GLONASS CDMA nav data processing
- Add Split test data into gnsstk-data repo with submodules configured
- Update exception specifications from throw() to noexcept
- Fix ORD tests to use the GNSSTk testing framework
- Update change string name in StringUtils to avoid conflict with curses library macro
- Fix week rollover issues in GPS LNav, Galileo F/Nav and Galileo I/Nav decoders.
- Update move nav message bit definition enums out of PNBNavDataFactory.cpp files and into their own files.
- Add documentation on raw range (geometric range) computations
- Fix pipeline push artifacts
* Fri Aug 26 2022 David Barber <dbarber@arlut.utexas.edu>
- Updated for v13.7.0 release
- Fix Rinex3NavHeader to support the source specification for TIME SYSTEM CORR
Expand Down
4 changes: 3 additions & 1 deletion rpm_files/SPECS/gnsstk_py36.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%define name python3-gnsstk
%define version 13.7.0
%define version 13.8.0
%define release 1

Summary: GNSS Toolkit
Expand Down Expand Up @@ -67,6 +67,8 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Mon Oct 31 2022 David Barber <dbarber@arlut.utexas.edu>
- Updated for v13.8.0 release
* Fri Aug 26 2022 David Barber <dbarber@arlut.utexas.edu>
- Updated for v13.7.0 release
- Fix Rinex3NavHeader to support the source specification for TIME SYSTEM CORR
Expand Down
4 changes: 2 additions & 2 deletions swig/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
copyright = '2022, ARL:UT'

import gnsstk
version = str(gnsstk.__version__)
release = str(gnsstk.__version__)
version = '13.8'
release = '13.8.0'

# -- General configuration ------------------------------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
Expand Down

0 comments on commit 36e9836

Please sign in to comment.