Skip to content

Commit e3d9d1b

Browse files
committed
Update to Visual Studio 2022 and Jamba v7.2.1
Updated default CMake generator to Visual Studio 17 2022, replacing 2019 on Windows. Upgraded Jamba to v7.2.1. Removed support for windows-2019 in GitHub workflows and added windows-2025. Incremented project version to 2.2.1.
1 parent 8039150 commit e3d9d1b

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

.github/workflows/run-tests-windows-action.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@ jobs:
1111
run_tests:
1212
strategy:
1313
matrix:
14-
os: [windows-2019, windows-2022]
14+
os: [windows-2022, windows-2025]
1515
include:
16-
- os: windows-2019
17-
generator: "Visual Studio 16 2019"
18-
- os: windows-2022
19-
generator: "Visual Studio 17 2022"
16+
- generator: "Visual Studio 17 2022"
2017

2118
runs-on: ${{ matrix.os }}
2219

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ include("${JAMBA_ROOT_DIR}/cmake/JambaSetArchitecture.cmake")
1818

1919
set(PLUGIN_MAJOR_VERSION 2)
2020
set(PLUGIN_MINOR_VERSION 2)
21-
set(PLUGIN_PATCH_VERSION 0)
21+
set(PLUGIN_PATCH_VERSION 1)
2222
set(PLUGIN_VERSION "${PLUGIN_MAJOR_VERSION}.${PLUGIN_MINOR_VERSION}.${PLUGIN_PATCH_VERSION}")
2323

2424
project("jamba-sample-gain" VERSION "${PLUGIN_VERSION}")

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ The following steps describes how to build the plugin:
123123
Notes
124124
---vst3 defaults to /Users/Shared/Steinberg/VST_SDK.<JAMBA_VST3SDK_VERSION>
125125
126-
-G defaults to "Xcode" on macOS and "Visual Studio 16 2019" for Windows10
126+
-G defaults to "Xcode" on macOS and "Visual Studio 17 2022" for Windows10
127127
run 'cmake --help' to get the list of generators supported
128128
129129
For single-config generators, Debug is used by default and can be changed with -r for Release
@@ -198,6 +198,11 @@ For windows, follow the same steps for macOS with the following changes:
198198
Release Notes
199199
-------------
200200

201+
### 2025-06-06 - `v2.2.1`
202+
* use latest version of Jamba (v7.2.1)
203+
* uses `Visual Studio 17 2022` on Windows for the generator
204+
* removed automated testing for `windows-2019` (removed from GitHub workflow) and added `windows-2025`
205+
201206
### 2025-03-01 - `v2.2.0`
202207
* use latest version of Jamba (v7.2.0)
203208
* Added GitHub workflow to check that it compiles properly

configure.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
Notes
2929
---vst3 defaults to /Users/Shared/Steinberg/VST_SDK.<JAMBA_VST3SDK_VERSION>
3030
31-
-G defaults to "Xcode" on macOS and "Visual Studio 16 2019" for Windows10
31+
-G defaults to "Xcode" on macOS and "Visual Studio 17 2022" for Windows10
3232
run 'cmake --help' to get the list of generators supported
3333
3434
For single-config generators, Debug is used by default and can be changed with -r for Release
@@ -71,7 +71,7 @@
7171
if platform.system() == 'Darwin':
7272
cmake_generator.append('Xcode')
7373
else:
74-
cmake_generator.append('Visual Studio 16 2019')
74+
cmake_generator.append('Visual Studio 17 2022')
7575

7676
# CMake options
7777
cmake_options = [] if not args.cmake_options else args.cmake_options[1:]

fetch_jamba.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ cmake_minimum_required(VERSION 3.19)
33
include(FetchContent)
44

55
set(JAMBA_GIT_REPO "https://github.com/pongasoft/jamba" CACHE STRING "Jamba git repository url")
6-
set(JAMBA_GIT_TAG v7.2.0 CACHE STRING "Jamba git tag")
7-
set(JAMBA_DOWNLOAD_URL "${JAMBA_GIT_REPO}/archive/refs/tags/v7.2.0.zip" CACHE STRING "Jamba download url")
8-
set(JAMBA_DOWNLOAD_URL_HASH "SHA256=376fa156e3c2b55f83e48a4a144f8bafe36e9195553c4706a093d9a289cb0ccf" CACHE STRING "Jamba download url hash")
6+
set(JAMBA_GIT_TAG v7.2.1 CACHE STRING "Jamba git tag")
7+
set(JAMBA_DOWNLOAD_URL "${JAMBA_GIT_REPO}/archive/refs/tags/${JAMBA_GIT_TAG}.zip" CACHE STRING "Jamba download url")
8+
set(JAMBA_DOWNLOAD_URL_HASH "SHA256=55a7ee1a491c4682860f888200fe1051e4bd8958babb0438f5a169d579bf909b" CACHE STRING "Jamba download url hash")
99

1010
if(JAMBA_ROOT_DIR)
1111
message(STATUS "Using jamba from local ${JAMBA_ROOT_DIR}")

0 commit comments

Comments
 (0)