From 57c9c594b70a7dd382f4687d4a30cbe52c322a1c Mon Sep 17 00:00:00 2001 From: Easton Potokar Date: Thu, 13 Nov 2025 16:18:42 -0500 Subject: [PATCH] chore(main): release 0.5.0 --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 20 ++++++++++++++++++++ CMakeLists.txt | 2 +- pyproject.toml | 2 +- python/evalio/__init__.py | 2 +- vcpkg.json | 2 +- 6 files changed, 25 insertions(+), 5 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index 980ea052..2aca35ae 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.2" + ".": "0.5.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index ea927bd3..9a1afe28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.5.0](https://github.com/contagon/evalio/compare/v0.4.2...v0.5.0) (2025-11-13) + + +### ⚠ BREAKING CHANGES + +* Some simple nomenclature breaking changes here, fromMat → from_mat toMat → to_mat toEigen → to_eigen +* **pl:** The Pipeline class interface has changed slightly. `add_lidar` now has no return, and `pose` method has been removed. In place of these is a new `save` method for saving poses and features asynchronously with no overhead. + +### Features + +* **ds:** Add in IMU rates to ImuParams ([#64](https://github.com/contagon/evalio/issues/64)) ([9f9859d](https://github.com/contagon/evalio/commit/9f9859d279ab85212c2148430485c9c381721f05)) +* **pl:** Create features and pose estimate buffers ([#54](https://github.com/contagon/evalio/issues/54)) ([21403a0](https://github.com/contagon/evalio/commit/21403a06a1488b8555f594deae3354d265cd6fbf)) + + +### Bug Fixes + +* **ci:** Clean up ci cibuildwheel selection and concurrency for docs deployment ([#66](https://github.com/contagon/evalio/issues/66)) ([d767fe4](https://github.com/contagon/evalio/commit/d767fe4d4f2f1547925a5bda7901674cd187ac83)) +* **ci:** Fix uploading assets to github releases ([5b9f49e](https://github.com/contagon/evalio/commit/5b9f49ee0576c1514775490c8bad6ec99a2c8239)) +* Switch interface to consistent snake_case naming ([#65](https://github.com/contagon/evalio/issues/65)) ([ded06a8](https://github.com/contagon/evalio/commit/ded06a8613829b004b54f7f86ce1086e68b2ba69)) + ## [0.4.2](https://github.com/contagon/evalio/compare/v0.4.1...v0.4.2) (2025-10-31) diff --git a/CMakeLists.txt b/CMakeLists.txt index e13746a5..96e2cbc8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ endif() # ------------------------- Basics ------------------------- # cmake_minimum_required(VERSION 3.24) -project(EVALIO VERSION 0.4.2 LANGUAGES CXX) # x-release-please-version +project(EVALIO VERSION 0.5.0 LANGUAGES CXX) # x-release-please-version # Enforce C++17 for std::variant amongst others set(CMAKE_CXX_STANDARD 20) diff --git a/pyproject.toml b/pyproject.toml index 77ba8827..af2bc01f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "evalio" authors = [{ name = "Easton Potokar", email = "contagon6@gmail.com" }] maintainers = [{ name = "Easton Potokar", email = "contagon6@gmail.com" }] -version = "0.4.2" +version = "0.5.0" description = "Evaluate Lidar-Inertial Odometry on public datasets" readme = "README.md" requires-python = ">=3.11" diff --git a/python/evalio/__init__.py b/python/evalio/__init__.py index 4dd3a6e2..0b159b22 100644 --- a/python/evalio/__init__.py +++ b/python/evalio/__init__.py @@ -55,7 +55,7 @@ def _register_custom_modules(module_name: str): _register_custom_modules(module_name) -__version__ = "0.4.2" # x-release-please-version +__version__ = "0.5.0" # x-release-please-version __all__ = [ "_abi_tag", "datasets", diff --git a/vcpkg.json b/vcpkg.json index fe0e5180..75dbdea6 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -14,7 +14,7 @@ ] }, "name": "evalio", - "version": "0.4.2", + "version": "0.5.0", "dependencies": [ "ceres", "eigen3",