diff --git a/.github/workflows/reusable-workflow.yml b/.github/workflows/reusable-workflow.yml index c2bb84f..8d2c914 100644 --- a/.github/workflows/reusable-workflow.yml +++ b/.github/workflows/reusable-workflow.yml @@ -1,7 +1,7 @@ # Reusable workflow to run the following jobs: # # - multiplatform-tests -# - [ ubuntu-22.04 | ubuntu-24.04 | windows-2019 | windows-2022 ] +# - [ ubuntu-22.04 | ubuntu-24.04 | windows-2022 ] # - [ Debug | Release ] # - execute tests in different versions of ubuntu with different build types # @@ -85,7 +85,6 @@ jobs: os: - ubuntu-22.04 - ubuntu-24.04 - - windows-2019 - windows-2022 steps: diff --git a/README.md b/README.md index 178d0b5..3cae375 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # eProsima Developers Utils - +> [!WARNING] +> **The `0.x` branch has reached its End-of-Life (EOL).** +> This version of *eProsima Dev Utils* is no longer maintained and will receive no further releases, bugfixes or security updates. [![License](https://img.shields.io/github/license/eProsima/dev-utils.svg)](https://opensource.org/licenses/Apache-2.0) [![Releases](https://img.shields.io/github/v/release/eProsima/dev-utils?sort=semver)](https://github.com/eProsima/dev-utils/releases) @@ -10,6 +12,8 @@ [![test](https://github.com/eProsima/dev-utils/actions/workflows/test.yml/badge.svg)](https://github.com/eProsima/dev-utils/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/eProsima/dev-utils/branch/main/graph/badge.svg?token=6NA5PVA9QL)](https://codecov.io/gh/eProsima/dev-utils) +eProsima + The packages that conform this repository are: * **CMake utils**: `cmake_utils` CMake utilities to build packages. diff --git a/VERSION b/VERSION index 7596f56..197cb57 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ VERSION_MAJOR 0 -VERSION_MINOR 6 +VERSION_MINOR 7 VERSION_PATCH 0 diff --git a/cmake_utils/package.xml b/cmake_utils/package.xml index 200a178..f1265cd 100644 --- a/cmake_utils/package.xml +++ b/cmake_utils/package.xml @@ -2,7 +2,7 @@ cmake_utils - 0.6.0 + 0.7.0 *eprosima* CMake utils and macros. diff --git a/codecov.yml b/codecov.yml index 6a68fb0..e7dc8bf 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,2 +1,2 @@ fixes: - - "src/dev-utils/::" + - "src/dev_utils/::" diff --git a/cpp_utils/package.xml b/cpp_utils/package.xml index 9b3a8b0..26e6ca7 100644 --- a/cpp_utils/package.xml +++ b/cpp_utils/package.xml @@ -2,7 +2,7 @@ cpp_utils - 0.6.0 + 0.7.0 *eprosima* Dev Utils Module is a C++ implementation for some generic utils methods and classes. diff --git a/dev_utils.repos b/dev_utils.repos index ff3b177..1a09249 100644 --- a/dev_utils.repos +++ b/dev_utils.repos @@ -6,11 +6,11 @@ repositories: fastcdr: type: git url: https://github.com/eProsima/Fast-CDR.git - version: 2.x + version: 2.2.x fastdds: type: git url: https://github.com/eProsima/Fast-DDS.git - version: 2.x + version: 2.14.x dev_utils: type: git url: https://github.com/eProsima/dev-utils.git diff --git a/py_utils/package.xml b/py_utils/package.xml index 70ace9e..50524d2 100644 --- a/py_utils/package.xml +++ b/py_utils/package.xml @@ -2,7 +2,7 @@ py_utils - 0.6.0 + 0.7.0 *eprosima* Dev Utils Module is a Python implementation for some generic utils methods and classes. diff --git a/py_utils/setup.py b/py_utils/setup.py index 1f52271..83e9746 100644 --- a/py_utils/setup.py +++ b/py_utils/setup.py @@ -16,7 +16,7 @@ setup( name=package_name, - version='0.6.0', + version='0.7.0', packages=file_packages, long_description=long_description, data_files=[ diff --git a/resources/images/eprosima_logo.svg b/resources/images/eprosima_logo.svg new file mode 100644 index 0000000..4475363 --- /dev/null +++ b/resources/images/eprosima_logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/versions.md b/versions.md index 3e7520e..3a3f0a3 100644 --- a/versions.md +++ b/versions.md @@ -5,9 +5,35 @@ The *Forthcoming* section includes those features added in `main` branch that ar ## Forthcoming +## Version 0.7.0 + +**This is the last release of the 0.x series. +The `0.x` branch has reached its End-of-Life (EOL) and will receive no further releases, bugfixes or security updates. +Users are encouraged to migrate to the latest stable version of **dev-utils**.** + +This release includes the following features in `cmake-utils` project: +* Extend `compile_tool` function with an optional argument to set extra include directories. + This release includes the following features in `cpp-utils` project: +* Add function to convert a number of bytes (e.g. `123456`) to a formatted string (e.g. `123.46KB`). * Add functions to convert QosPolicy's ids and masks to string. +This release includes the following features in `py-utils` project: +* Update the package setup to declare the testing dependencies as an extra. + +This release includes the following **CI improvements**: +* Support multiple versions of Fast DDS in the CI. +* Reuse the workflows of the same branch and inherit their secrets. +* Empty the XTSAN tests list. + +This release includes the following **dependencies update**: + +| | Repository | Old Version | New Version | +|---|---|---|---| +| Foonathan Memory Vendor | [eProsima/foonathan_memory_vendor](https://github.com/eProsima/foonathan_memory_vendor) | [v1.3.1](https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1) | [v1.3.1](https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1) | +| Fast CDR | [eProsima/Fast-CDR](https://github.com/eProsima/Fast-CDR) | [v2.2.0](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.0) | [v2.2.8](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.8) | +| Fast DDS | [eProsima/Fast-DDS](https://github.com/eProsima/Fast-DDS) | [v2.14.0](https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.0) | [v2.14.7](https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.7) | + ## Version 0.6.0 This release includes the following features in `cmake-utils` project: