Releases: ngageoint/six-library
Releases · ngageoint/six-library
SIX-3.3.1
What's Changed
- Fix elements passed in TX and Rcv PVP parsing by @vaughn-holmes in #744
- adjusted decorr rate to match spec by @adam-beauchamp in #747
- CPHD SupportArray String ids by @bzhang162 in #749
- Externals 20240920 by @adam-beauchamp in #752
- Coda OSS 20240920
- NITRO 2.11.7
- TxRx polarization conversion updates by @adam-beauchamp in #751
- Xml error logging by @adam-beauchamp in #754
New Contributors
- @vaughn-holmes made their first contribution in #744
- @bzhang162 made their first contribution in #749
Full Changelog: SIX-3.3.0...SIX-3.3.1
SIX-3.3.0
- coda-oss version 2024-03-18
- nitro version 2.11.6
- Fix SIDD 3.0 validation with J2K compression; this is a breaking change.
- Support for using SIMD code (only actually available with C++17).
- Fix bug computing size of the CPHD scratch buffer.
- Allow components to be built as shared-libraries (DLLs); disabled by default.
What's Changed
- latest from CODA-OSS and NITRO by @JDanielSmith in #712
- reduce use of .c_str() and .str() by @JDanielSmith in #713
- latest from CODA-OSS and NITRO by @JDanielSmith in #714
- latest from CODA-OSS and NITRO by @JDanielSmith in #715
- turn off /Wall for MSVC by @JDanielSmith in #718
- link against CODA-OSS and NITRO as DLLs by @JDanielSmith in #721
- build components as DLLs in Visual Studio by @JDanielSmith in #723
- latest from CODA-OSS and NITRO by @JDanielSmith in #724
- latest from CODA-OSS and NITRO by @JDanielSmith in #726
- use sys::convertPaths() utility by @JDanielSmith in #727
- latest from CODA-OSS and NITRO by @JDanielSmith in #728
- use string utilities from CODA-OSS by @JDanielSmith in #729
- tweak 8AMPI_PHSI to support SIMD in C++17 by @JDanielSmith in #730
- update various actions to latest versions by @JDanielSmith in #731
- Infrastructure to allow use of SIMD for 8AMPI_PHSI by @JDanielSmith in #734
- use mt::Transform_par() by @JDanielSmith in #735
- update SIMD support by @JDanielSmith in #736
- get SIMD code working w/o C++ hacks by @JDanielSmith in #737
- adjust when SIMD code is enabled by @JDanielSmith in #738
- Add "sisd" to NearestNeighbor_unseq by @JDanielSmith in #739
- latest from CODA-OSS by @JDanielSmith in #740
- Fix SIDD 3.0 validation error with J2K compression by @JDanielSmith in #741
- latest from CODA-OSS and NITRO by @JDanielSmith in #743
- SIX-3.3.0 by @JDanielSmith in #742
Full Changelog: SIX-3.2.5...SIX-3.3.0
SIX-3.2.5
- coda-oss version 2023-10-23
- nitro version 2.11.5
- Simplify 8AMP_PHSI interfaces.
- Be more explicit about the CPHD version being used.
- io::OutputStream overloads to make it easier to write CPHD data in pieces.
- Be sure XML strings are UTF-8.
SIX-3.2.4
- coda-oss version 2023-08-18
- nitro version 2.11.4
- Prepare for deprecating
std::complex<short>
, et. al. - Allow XML metadata to be parsed with
preserveCharacterData(true)
to keep white-space. - Added support for CPHD 1.1.0 XML metadata.
- Bugfix: read SIDDs without a LUT.
- Bugfix: CPHD 'releaseInfo' can be empty.
- added .gitattributes and normalized line-endings (
\n
for most text files).
SIX-3.2.3
- coda-oss version 2023-06-05
- nitro version 2.11.3
- Integrated ISM v201609 into SIDD 3.0.
- Retain "legacy" support for ISM-v13 with SIDD 3.0.
- Tweak
DataWriter
implementation in preperation for future changes. - CPHD wasn't parsing all optional fields correctly.
- Adjust compiler flags for clean CMake builds.
SIX-3.1.15
- coda-oss version 2023-03-10
- nitro version 2.10.13
- CPHD 1.1.0 fixes.
- Fixed
slantToImagePartials()
not operating in slant plane. - Final C++11 🤞🏻 release; future releases will be C++14 from main.
SIX-3.2.2
- coda-oss version 2022-12-14
- nitro version 2.11.2
- Fixed slantToImagePartials not operating in slant plane
- Continued effort at getting unittests to run in other projects.
SIX-3.2.1
- coda-oss version 2022-11-04
- nitro version 2.11.1
- cphd::PhaseSGN accepts both
1
and+1
, toString() is now"1"
instead of"+1"
. - CPHD XML parser handles URI's for versions 1.0.0, 1.0.1, and 1.1.0; unit test updated to test metadata parsing extensions
SIX-3.2.0
- coda-oss version 2022-08-30_cpp14
- nitro version 2.11.0
- This version is identical to Version 3.1.14 except that C++14 is now required.
SIX-3.1.14
- coda-oss version 2022-08-30
- nitro version 2.10.12
- Routines that "traffic" in XML strings (e.g.,
parseDataFromString()
ortoXMLString()
) now use
std::u8string
(actuallycoda_oss::u8string
) instead ofstd::string
. - Fixed memory leak in
ComplexXMLParser
. - Files in six/projects/csm/external/csm-3.0.4 are unchanged (almost!) from CSM 3.0.4.
- Final C++11 release 🤞🏻; future releases will be C++14 from main.