diff --git a/.lastrelease b/.lastrelease index 903cd9f2..d95827c3 100644 --- a/.lastrelease +++ b/.lastrelease @@ -1 +1 @@ -v3.1.1 +v3.1.2 diff --git a/CMakeLists.txt b/CMakeLists.txt index 6d58464f..d6401845 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -82,7 +82,7 @@ message(STATUS "Build type set to ${CMAKE_BUILD_TYPE}.") set(VERSION_INFO_MAJOR_VERSION 3) set(VERSION_INFO_MINOR_VERSION 1) -set(VERSION_INFO_MAINT_VERSION 1) +set(VERSION_INFO_MAINT_VERSION 2) include(VolkVersion) #setup version info math(EXPR VOLK_VERSION_DECIMAL "${VERSION_INFO_MAJOR_VERSION} * 10000 diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 3f1aa558..33fe3818 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -838,3 +838,47 @@ Philip Balister - fprintf: Remove fprintf statements from `volk_malloc` - release: Prepare release with updated files - Get the sse2neon.h file to a git submodule to avoid random copies. + + +## [3.1.2] - 2024-02-25 + +Hi everyone! + +This is the VOLK v3.1.2 release! We want to thank all contributors. +This release wouldn't have been possible without them. + +The last maintenance release revealed issues in areas that are difficult to test. +While the changes to the library should be minimal, usability should be improved. +Most notably, we build and deploy [the VOLK documentation](https://www.libvolk.org/docs) +automatically now. + +### Contributors + +- Andrej Rode +- Clayton Smith +- Johannes Demel , +- Marcus Müller +- Rick Farina (Zero_Chaos) + +### Changes + +- Documentation improvements, and automatically generate and publish + - docs: Add VOLK doc build to CI + - docs: Add upload to GitHub actions + - cpu_features: Update hints in README +- Remove sse2neon with a native NEON implementation + - Replace sse2neon with native NEON + - Remove loop unrolling + - Simplify Spiral-generated code +- Improve CI pipeline with new runner + - flyci: Test CI service with M2 instance + - actions: Update GH Actions checkout +- Auto-format CMake files + - cmake: Add .cmake-format.py + - cmake: Apply .cmake-format.py +- Release script fixes + - scripts/release: fix multi-concatenation of submodule tars + - shellcheck fixes + - bash negative exit codes are not portable, let's be positive + +