File gnsstk.changes of Package gnsstk

-------------------------------------------------------------------
Sat Oct 25 19:00:45 UTC 2025 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Update to version 15.0.0
  This release introduces a major update to the toolkit.
  It includes the following:
  + Adding std C++17 support while deprecating std C++11 support.
  + Updating MultiFormatNavDataFactory and PNBMultiGNSSNavDataFactory
    to allow multiple independent instances.
  + Updating  GNSSconstants Align PI, TWO_PI, SQRT_PI to the exact
    specification of the IS-GPS-200
  + Updates since v14.6.0
    Build System and Test Suite
    * Fix df_diff comparisons, off-by-one error, and cmake test usage of df_diff.
    Gitlab CI
    * Update Fortify pipeline scan job
    * Update submodule ref to point to latest gnsstk-data merge
    * Fix gitlab pipeline jobs retry for only system failures.
    * Fix Fortify pipeline retry condition
    Library Changes
    * Add C++17 support for Toolkits
    * Update MultiFormatNavDataFactory and PNBMultiGNSSNavDataFactory to allow multiple independent instances.
    * Update GNSSconstants Align PI, TWO_PI, SQRT_PI to the exact specification of the IS-GPS-200
  + Fixes since v14.6.0
    * Fix EngNav such that subframe pattern ID look-ups disallow unassigned SV ID values.
    * Fix PNBBDSD1NavDataFactory Change SOW cracking from asSignedDouble() to asUnsignedInt()
    * Fix SNAPPER Check ptr for null before calling string constructor. Running SNAPPER with lambda in cloud doesn't have the env variable $HOME by default
    * Fix GPSLNavEph fit interval computation.
    * Fix correct destruction of NavData with virtual destructor
  + Removed Code due to Deprecation
    * No longer build and publish packages with std C++11
  + New Module core/tests/GNSSCore/GNSSconstants_T.cpp
- Update to version 14.6.0
  + This release includes the following:
    * Adding `isSameData` method for several subclasses.
    * Adding test coverage to Epoch clock model.
    * Adding missing include to `ObsID.hpp`.
    * Adding findAll MultiFormatNavDataFactory Support.
  + Updates since v14.5.0
    Build System and Test Suite
    * Add test coverage to Epoch clock model
    Gitlab CI
    * Update gnsstk-data submodule refs
    Library Changes**
    * Add isSameData functionality to the root and branches of the NavData
    * Add isSameData for GPSLNav subclasses
    * Add isSameData for GPSCNav subclasses
    * Add isSameData for BDSD1 subclasses
    * Add isSameData for GPSLNav subclasses
    * Add isSameData for GPSLNav subclasses
    * Add isSameData for GALINav subclasses
    * Add isSameData for GLOCNav subclasses
    * Add isSameData for GLOFNav subclasses
    * Add isSameData for GPSCNav2 subclasses
    * Add findAll functionality to NavDataFactoryWithStore
    * Add Geomatics/testSSEph.cpp to test suite to improve code coverage
    * Add findAll MultiFormatNavDataFactory Support
    * Add missing include to ObsID.hpp
- Update to version 14.4.1
  This release includes the following:
  + Updating the handling already disambiguated GPS Week in SEM Almanacs.
  + Fixing SWIG wrapping of satTimeSystem().
  + Updating navdatafactorywithstore_t find tests non breaking refactor.
  + Additionally, it contains CI updates.
    Build System and Test Suite
    * Update navdatafactorywithstore_t find tests non breaking refactor
    Gitlab CI
    * Update Codeowners file with additional NewNav reviewer
    * Update pipeline to use rhel 8 ubi image instead of deprecated centos 8 appstream
    Library Changes
    * Update to handle already disambiguated GPS Week in SEM Almanacs 
    Fixes since v14.4.0
    * Fix SWIG wrapping of satTimeSystem()
- Update to version 14.4.0
  This release includes the following:
  + Adding reference epoch support in constructor of `MultiFormatNavDataFactory` and `SEMNavDataFactory`
  + Adding C++ exception support to Geomatics.
  + Additionally, it contains several bug fixes and build system updates.
    Build System and Test Suite
    * Fix intermittent test failure when using BasicTimeSystemConverter::getOffset
    Gitlab CI
    * Update allow windows dll pipeline test job to fail so it doesn't short circuit the entire toolkit build chain.
    Library Changes
    * Add C++ exception support to Geomatics.
    * Add reference epoch support in constructor of `MultiFormatNavDataFactory` and `SEMNavDataFactory`
    Fixes since v14.3.0
    * Fix NBGLOFNavDataFactory Correct Reference Times
    * Add STAKEHOLDERS document with stakeholder information
    New Modules
    * swig/tests/test_exceptions.py
- Use gcc-c++ version 13 for build for Leap 15.x
- Rebase patch gnsstk-fix-build-with-gcc13.patch

-------------------------------------------------------------------
Thu Apr  3 12:15:06 UTC 2025 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Use %autosetup macro  to fix build for Factory and Tumbleweed

-------------------------------------------------------------------
Sat Apr  6 08:57:03 UTC 2024 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Update to version 14.3.0
  Build System and Test Suite
  + Add tests for sem and al3 files (See New Modules below).
  + Update gnsstk_enable.sh to be POSIX compliant for wider support.
  + Update Removing special c++17 packages as they are no longer
    needed.
  Gitlab CI
  + Update codeowners file to replace contributors that left
  Library Changes
  + Add the ability for SP3NavDataFactory to initialize OrbitDataSP3
    fields to NaN or whatever
  + Add Galileo I/NAV page pair parsing to PNB factory.
  + Add addBitVec method to PackedNavBits to allow easy packing of
    an array of 0/1 ints.
  Fixes since v14.2.0
  + Fix bug in PackedNavBits.addDataVec that would drop the last
    byte of data.
  + Fix PNBGPSCNavDataFactory.cpp Fix weekrollover problem.
  + Fix PackedNavBits segfaulting when add more bits beyond its
    initial capacity.
  + Removed c++17 features due to segfaults.
  New Modules
  + core/tests/NewNav/NavLibrarySEM_T.cpp
  + core/tests/NewNav/NavLibraryYuma_T.cpp
- Removed cmake option -DBUILD_FOR_PACKAGE_SWITCH=O (breaks the build
  with swig 4).
- Update to version 14.2.0
  Build System and Test Suite
  + Fix gnsstk data submodule reference
  + Update build.sh to opportunistically use Ninja
  + Update create debian/ubuntu major version coinstallable
    package
  Library Changes
  + Add support for specifying which c++ standard to use when
    compiling with g++
  + Add GPS SV config message to NewNav
  + Add support for norad IDs in SatID for those compilers
    that support c++17 or later
  + Update BDSD?NavEph.cpp Modified end fit determination
  + Changes in support of CSMS
  Fixes since v14.1.0
  + Fix SEM NavData system value
  + Fix SEMNavDataFactory orbital inclination rate of change
  + Fix time offset sign convention to be consistent between
    BasicTimeSystemConverter and the NavTimeSystemConverter.
  + Fix a few sign convention changes
  New Modules
  + core/lib/GNSSCore/SatTimeSystem.cpp
  + core/lib/GNSSCore/SatTimeSystem.hpp
  + core/lib/NewNav/GPSNavConfig.cpp
  + core/lib/NewNav/GPSNavConfig.hpp
  + core/lib/NewNav/GPSSVConfig.cpp
  + core/lib/NewNav/GPSSVConfig.hpp
  + core/lib/NewNav/SystemNavData.hpp
  + core/tests/GNSSCore/SatelliteSystem_T.cpp
  + core/tests/NewNav/GPSNavConfig_T.cpp
  + core/tests/NewNav/GPSSVConfig_T.cpp
  + swig/tests/test_GPSNavConfig.py
- Update to version 14.1.0
  Build System and Test Suite
  + Fix swig4.0 compile time issues.
  Library Changes
  + Add SWIG bindings for MOPS and GCAT TropModel correctors.
  + Update refactor PRSolution to update style and decompose large functions.
  Fixes since v14.0.0
  + Fix sphinx docs hidden navigation bar
- Update to version 14.0.0
  Build System and Test Suite
  + Update the clean build parameter
  + Update SWIG cmake rules now that we're no longer supporting cmake version 2
  + Update compiler to Visual Studio 2019 in the Windows build scripts.
  Gitlab CI
  + Update Deprecated Debian 9 build
  + Add Ubuntu 20.04 pipeline jobs
  Library Changes
  + Add group path delay calculator (GroupPathCorr and related
    classes).
  + Update Refactor HelmertTransform into HelmertTransformer
  + Update Refactor reference frames into RefFrame
  + Update the nonsensical ISC interface in NavLibrary with one
    that does make sense.
  + Update Refactor duplicate raw range implementations into a
    single class.
  + Update group path corrector navLib from shared_ptr to reference
    to work around swig/python problem
  + Update Move NewNav enums to the namespace level for consistency
  + Update NewNav docs
  + Add NavData::clone method
  + Add signal details to nav dump methods
  + Add group path delay calculator (GroupPathCorr and related
    classes).
  + Add a CorrectorType that was missed
  Fixes since v13.8.0
  + Fix swig build error
- Update to version 13.8.0
  Build System and Test Suite
  + Update Changed the minimum cmake version
  + Fix Remove SystemTime tests that randomly fail
  + Fix ORD tests to use the GNSSTk testing framework
  Gitlab CI
  + Update CODEOWNERS.
  + Fix pipeline push artifacts
  Library Changes
  + 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.7.0
  + Fix week rollover issues in GPS LNav, Galileo F/Nav and Galileo
    I/Nav decoders.
  + Fix bugs in GLONASS CDMA nav data processing
- Update to version (tag) 13.7.0

-------------------------------------------------------------------
Wed Jun 28 17:20:53 UTC 2023 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- update to version (tag) 13.6.0
- patch gnsstk-fix-build-with-gcc13.patch to fix build for Tumbleweed
- fixed source URL

-------------------------------------------------------------------
Fri Jul 22 21:52:51 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- initial package
- version 13.4.0

openSUSE Build Service is sponsored by