From 42bf7dc1c9c93822ece24647e68402416b5cbdf6 Mon Sep 17 00:00:00 2001 From: deadprogram Date: Mon, 13 Jan 2025 14:23:01 +0100 Subject: [PATCH] all: prepare for release 0.40.0 Signed-off-by: deadprogram --- CHANGELOG.md | 23 +++++++++++++++++++++++ Makefile | 4 ++-- README.md | 12 ++++++------ version.go | 2 +- 4 files changed, 32 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f8e8ea8..6eae67a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +0.40.0 +--- +* **all** + - Add support for OpenCV 4.11.0 + - Update license year to 2025 +- **bugfix** + - Correct signature for FindHomography, since dst is actually target format for the operation, not something changed by the operation +- **core** + - Added new Mat constructor and tests + - Added NewMatFromPoint2fVector function +- **videoio** + - Change type of VideoCaptureProperties to int32 + - Added VideoWriterFile with API and API Params +- **docker** + - Alpine static improved (#1243) +- **make** + - Improve Linux distro dtection code, and add specific dependendcies for Ubunutu 24.04 +- **examples** + - GStreamer VideoWriter example +- **build** + - Update homebrew when running macOS tests + - Update GH actions in linux build to latest versions + 0.39.0 --- - **bugfix** diff --git a/Makefile b/Makefile index a2418998..b9958cc5 100644 --- a/Makefile +++ b/Makefile @@ -2,13 +2,13 @@ .PHONY: test deps download build clean astyle cmds docker # GoCV version to use. -GOCV_VERSION?="v0.39.0" +GOCV_VERSION?="v0.40.0" # OpenCV version to use. OPENCV_VERSION?=4.11.0 # Go version to use when building Docker image -GOVERSION?=1.22.4 +GOVERSION?=1.23.4 # Temporary directory to put files into. TMP_DIR?=/tmp/ diff --git a/README.md b/README.md index fd755159..20f07d48 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,7 @@ If you need static opencv libraries If it works correctly, at the end of the entire process, the following message should be displayed: - gocv version: 0.39.0 + gocv version: 0.40.0 opencv lib version: 4.11.0 That's it, now you are ready to use GoCV. @@ -179,7 +179,7 @@ If you need static opencv libraries If it works correctly, at the end of the entire process, the following message should be displayed: - gocv version: 0.39.0 + gocv version: 0.40.0 opencv lib version: 4.11.0-openvino cuda information: Device 0: "GeForce MX150" 2003Mb, sm_61, Driver/Runtime ver.10.0/10.0 @@ -241,7 +241,7 @@ Now you should be able to build or run any of the examples: The version program should output the following: - gocv version: 0.39.0 + gocv version: 0.40.0 opencv lib version: 4.11.0 #### Cleanup extra files @@ -342,7 +342,7 @@ The following make command should do everything to download and install OpenCV 4 If it works correctly, at the end of the entire process, the following message should be displayed: - gocv version: 0.39.0 + gocv version: 0.40.0 opencv lib version: 4.11.0 That's it, now you are ready to use GoCV. @@ -382,7 +382,7 @@ Now you should be able to build or run any of the examples: The version program should output the following: - gocv version: 0.39.0 + gocv version: 0.40.0 opencv lib version: 4.11.0 ### Custom Environment @@ -444,7 +444,7 @@ Now you should be able to build or run any of the command examples: The version program should output the following: - gocv version: 0.39.0 + gocv version: 0.40.0 opencv lib version: 4.11.0 That's it, now you are ready to use GoCV. diff --git a/version.go b/version.go index 84e21501..6fda9788 100644 --- a/version.go +++ b/version.go @@ -7,7 +7,7 @@ package gocv import "C" // GoCVVersion of this package, for display purposes. -const GoCVVersion = "0.39.0" +const GoCVVersion = "0.40.0" // Version returns the current golang package version func Version() string {