Skip to content

Commit 07c1952

Browse files
committed
Release 2.5.2
1 parent 3506d55 commit 07c1952

File tree

3 files changed

+43
-2
lines changed

3 files changed

+43
-2
lines changed

.lastrelease

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2.5.1
1+
v2.5.2

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ message(STATUS "Build type set to ${CMAKE_BUILD_TYPE}.")
7676

7777
set(VERSION_INFO_MAJOR_VERSION 2)
7878
set(VERSION_INFO_MINOR_VERSION 5)
79-
set(VERSION_INFO_MAINT_VERSION 1)
79+
set(VERSION_INFO_MAINT_VERSION 2)
8080
include(VolkVersion) #setup version info
8181

8282
macro(set_version_str VAR)

docs/CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,3 +613,44 @@ Finally, we switched to the Python `sysconfig` module in our build system to ens
613613
* Zenodo
614614
zenodo: Add metadata file
615615
zenodo: Re-organize .zenodo.json
616+
617+
## [2.5.2] - 2022-09-04
618+
619+
Hi everyone!
620+
621+
We have a new VOLK release! We are happy to announce VOLK v2.5.2! We want to thank all contributors. This release wouldn't have been possible without them.
622+
623+
We are happy to announce that our re-licensing effort is complete. This has been a long and challenging journey. Being technical: There are 3 people left (out of 74) who we haven't been able to get in contact with (at all), for a total of 4 (out of 1092) commits, 13 (of 282822) additions, and 7 (of 170421) deletions. We have reviewed these commits and all are simple changes (e.g., 1 line change) and most are no longer relevant (e.g., to a file that no longer exists). VOLK maintainers are in agreement that the combination -- small numbers of changes per committer, simple changes per commit, commits no longer relevant -- means that we can proceed with re-licensing without the approval of the folks. We will try reaching out periodically to these folks, but we believe it unlikely we will get a reply.
624+
625+
This maintainance release is intended to be the last VOLK 2.x release. After we completed our re-licensing effort, we want to make a VOLK 3.0 release soon. VOLK 3.0 will be fully compatible with VOLK 2.x on a technical level. However, VOLK 3+ will be released under LGPL. We are convinced a license change justifies a major release.
626+
627+
### Contributors
628+
629+
630+
* Clayton Smith <[email protected]>
631+
632+
* Michael Dickens <[email protected]>
633+
* Michael Roe <[email protected]>
634+
635+
### Changes
636+
637+
* Android
638+
- Add Android CI
639+
- Fix armeabi-v7a on Android
640+
* CI
641+
- Update all test jobs to more recent actions
642+
* volk_8u_x4_conv_k7_r2_8u
643+
- Add NEON implementation `neonspiral` via `sse2neon.h`
644+
* Fixes
645+
- Fix out-of-bounds reads
646+
- Fix broken neon kernels
647+
- Fix float to int conversion
648+
* CMake
649+
- Suppress superfluous warning
650+
- Fix Python install path calculation and documentation
651+
* cpu_features
652+
- Update submodule pointer
653+
* VOLK 3.0 release preparations
654+
- Use SPDX license identifiers everywhere
655+
- Re-arrange files in top-level folder
656+
- Update Doxygen and all Doxygen related tasks into `docs`

0 commit comments

Comments
 (0)