From 80e2f9137c686f6152846b355abd4d098eab4096 Mon Sep 17 00:00:00 2001 From: Dominic Reber <71256590+domire8@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:49:11 +0200 Subject: [PATCH] release: version 2.0.0 (communication interfaces 1.0.0) (#64) Version 2.0.0 is a major update to this repository and contains breaking changes. --- CHANGELOG.md | 21 +++++++++++++++++-- python/setup.py | 2 +- .../communication_interfaces/CMakeLists.txt | 2 +- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a095cb2..fc872cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ Release Versions: +- [2.0.0](#200) - [1.4.1](#141) - [1.4.0](#140) - [1.3.0](#130) @@ -11,12 +12,28 @@ Release Versions: - [0.2.0](#020) - [0.1.0](#010) -## Upcoming changes +## 2.0.0 + +Version 2.0.0 is a major update to this repository and contains breaking changes. + +### Breaking changes + +The `network_interfaces` library has been completely removed in favor of `communication_interfaces`. - refactor!: remove network interfaces (#56) + +### Features + +The `communication_interfaces` library is now at version 1.0.0 and now comes with Python bindings generated with Pybind. +Additionally, stubs are automatically created for development purposes. + - feat: add python bindings and tests (#57) +- feat(python): add stage to generate python stubs (#59) + +### Behind the scenes + - build: rename Dockerfile and update helper scripts (#58) -- ci: add workflow to run tests on PR event (#60) +- ci: add workflow to run tests on PR event (#60, #61) ## 1.4.1 diff --git a/python/setup.py b/python/setup.py index 4e435b8..7d299b9 100644 --- a/python/setup.py +++ b/python/setup.py @@ -6,7 +6,7 @@ from pybind11.setup_helpers import ParallelCompile, Pybind11Extension, build_ext, naive_recompile from setuptools import setup -__version__ = "0.0.3" +__version__ = "1.0.0" try: status = pkgconfig.installed('communication_interfaces', f'>= {__version__}') diff --git a/source/communication_interfaces/CMakeLists.txt b/source/communication_interfaces/CMakeLists.txt index b541c2e..19bc0c3 100644 --- a/source/communication_interfaces/CMakeLists.txt +++ b/source/communication_interfaces/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.15) -set(COMMUNICATION_INTERFACES_VERSION 0.0.3) +set(COMMUNICATION_INTERFACES_VERSION 1.0.0) project(communication_interfaces VERSION ${COMMUNICATION_INTERFACES_VERSION}) option(BUILD_TESTING "Build tests." OFF)