From c00c1f203d026ad5a3dfa27bc84a0c81bb7e71d6 Mon Sep 17 00:00:00 2001 From: "J. Daniel Smith" Date: Mon, 5 Jun 2023 11:29:31 -0400 Subject: [PATCH] coda-oss release 2023-06-06 (#677) * update ReleaseNotes.md * case-insensitive string comparison * Release notes for 2023-06-05 --- ReleaseNotes.md | 6 +++++- modules/c++/config/include/config/Version.h | 8 ++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index fef4de59b..bf8f97f3a 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -11,14 +11,18 @@ ``` # coda-oss Release Notes -## [Release 2023-??-??](https://github.com/mdaus/coda-oss/releases/tag/2023-??-??) +## [Release 2023-06-05](https://github.com/mdaus/coda-oss/releases/tag/2023-06-05) * *zlib* updated to [1.2.13](https://github.com/madler/zlib/releases/tag/v1.2.13). * new `mem::ComplexView` class to make it easier to process complex data stored in parallel. * adjust compiler flags for clean *CMake* builds. * wrap common "file open" routines (e.g., `fopen()`) to support `sys::expandEnvironmentVariables()`. * add header-only [HighFive](https://github.com/BlueBrain/HighFive) HDF5-wrapper library. +* Added a handful of [HighFive](https://github.com/BlueBrain/HighFive) utility routines. +* `mt::transform_async()` removed, it doesn't match C++17 techniques.' * Revamp `sys::byteSwap()` for improved type-safety and [better performance](https://devblogs.microsoft.com/cppblog/a-tour-of-4-msvc-backend-improvements/). + * Added case-insensitive string comparison utilties: `str::eq()` and `str::ne()`; + `xml::lite::Uri`s compare case-insensitive. ## [Release 2022-12-14](https://github.com/mdaus/coda-oss/releases/tag/2022-12-14) * removed remaining vestiges of `std::auto_ptr`, provide `mem::AutoPtr` for the tiny handful of diff --git a/modules/c++/config/include/config/Version.h b/modules/c++/config/include/config/Version.h index bcb4979bd..69944fc0b 100644 --- a/modules/c++/config/include/config/Version.h +++ b/modules/c++/config/include/config/Version.h @@ -42,12 +42,12 @@ static_assert(CODA_OSS_MAKE_VERSION_MMPB(9999, 9999, 9999, 9999) <= UINT64_MAX, // Do this ala C++ ... we don't currently have major/minor/patch //#define CODA_OSS_VERSION_ 20210910L // c.f. __cplusplus -#define CODA_OSS_VERSION_ 2022 ## 0012 ## 0014 ## 0000 ## L +#define CODA_OSS_VERSION_ 2023 ## 0006 ## 0005 ## 0000 ## L // Use the same macros other projects might want to use; overkill for us. -#define CODA_OSS_VERSION_MAJOR 2022 -#define CODA_OSS_VERSION_MINOR 12 -#define CODA_OSS_VERSION_PATCH 14 +#define CODA_OSS_VERSION_MAJOR 2023 +#define CODA_OSS_VERSION_MINOR 6 +#define CODA_OSS_VERSION_PATCH 5 #define CODA_OSS_VERSION_BUILD 0 #define CODA_OSS_VERSION CODA_OSS_MAKE_VERSION_MMPB(CODA_OSS_VERSION_MAJOR, CODA_OSS_VERSION_MINOR, CODA_OSS_VERSION_PATCH, CODA_OSS_VERSION_BUILD)