From 343d81e36ba92ca35dba631fc32b2b280e479359 Mon Sep 17 00:00:00 2001 From: Siddharth Chandrasekaran Date: Fri, 15 Apr 2022 16:03:17 +0530 Subject: [PATCH] Release v2.1.0 Signed-off-by: Siddharth Chandrasekaran --- CHANGELOG | 36 ++++++++++++++++++++++++++++++++++++ CMakeLists.txt | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 5fbacbe0..290eeded 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,39 @@ +v2.1.0 +------ + +15 April 2022 + +This minor release puts together the enhancements and fixed accumulated over the +last year. No dramatic changes. + +Enhancements: + - pytest: Remove master_key_workflow test case + - pyosdp: cp_init switch to osdp_cp_setup2() + - pytest: Add set/clear flags methods + - libosdp: Add new exported method: osdp_cp_modify_flag() + - libosdp: Add new flag OSDP_PD_FLAG_IGN_UNSOLICITED + - pd: Add check on the length field of osdp_MFGREP + - pytest: remove the need to install python module for tests + - cmake: replace FindPython{Interp,Libs} with FindPython3 + - LibOSDP: Consume logger from utils so we don't own that module + - libosdp: Remove -Werror; seems a bit excessive :) + - libosdp: Set an example by not using osdp_cp_setup() + - PD: Prevent out of order CMD_SCRYPT for safety + - libosdp: Mark osdp_cp_setup() as deprecated + - CP: Expose new API osdp_cp_setup2() to discourage use of master_key + - Phy: Nack secure messages received without an active SC session + +Fixes: + - Fix an overflow bug in osdp_phy_check_packet() + - Add null checks on struct osdp_file pointer + - pyosdp: Fix handling of temporary flag in LED command + - pytest: Add LED command temporary: False test + - pyosdp: Expose set/clear flags method in the python wrapper + - CP fixup needed when communicating with hardware PD + - Fixed wrong command ID while logging "REPLY_PDID" in OSDP_CP_STATE_IDREQ + - Fix copy-paste issue in cmake/FindMbedTLS.cmake + + v2.0.0 ------ diff --git a/CMakeLists.txt b/CMakeLists.txt index f2c173b7..a47400f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.14 FATAL_ERROR) cmake_policy(SET CMP0063 NEW) -project(libosdp VERSION 1.5.0) +project(libosdp VERSION 2.1.0) set(PROJECT_AUTHOR "Siddharth Chandrasekaran") set(PROJECT_AUTHOR_EMAIL "sidcha.dev@gmail.com")