Skip to content

Commit 4e252bd

Browse files
committed
Update ChangeLog and Jamulus.pro for 3.9.0rc1
1 parent c29be95 commit 4e252bd

File tree

3 files changed

+145
-121
lines changed

3 files changed

+145
-121
lines changed

ChangeLog

Lines changed: 141 additions & 118 deletions
Original file line numberDiff line numberDiff line change
@@ -1,148 +1,119 @@
11

2-
### 3.8.2.dev <- NOTE: the release version number will be 3.9.0 ###
2+
### 3.9.0rc1 <- NOTE: the release version number will be 3.9.0 ###
33

4-
- prefix in your PR descriptions? That way our script can pick the text up directly (#2640).
5-
(contributed by @chigkim)
6-
7-
- Client: added instructions for setting buffers when using Pipewire (#2645).
8-
(contributed by @gilgongo)
9-
10-
- Translated Windows installer into Korean (#2669).
11-
(contributed by @bagjunggyu)
4+
- Feature: Added **_EXPERIMENTAL_** new JSON-RPC interface to control client and server (see [docs/JSON-RPC.md](https://github.com/jamulussoftware/jamulus/blob/master/docs/JSON-RPC.md) for details) (#1975, #2505).
5+
(contributed by @dtinth, @Rob-NY)
126

13-
- Rephrase mute options in help text (#2673).
7+
- GUI: Translations have been updated:
8+
* Chinese, by @BLumia (#2719)
9+
* Dutch, by @henkdegroot (#2708)
10+
* French, by @jujudusud (#2704, #2729)
11+
* German, by @ann0see (#2748)
12+
* Italian, by @dzpex (#2739)
13+
* Korean, by @bagjunggyu (assisted by @hoffie) (#2685, #2741)
14+
* Polish, by @SeeLook (#2735)
15+
* Portuguese Brazilian, by @melcon (#2728)
16+
* Portuguese European, by @melcon (#2747)
17+
* Slovak, by @jose1711 (#2732)
18+
* Spanish, by @ignotus666 (#2706)
19+
20+
- Ubuntu: Added new runtime dependendency. You will need to added the "universe" apt repository (on Ubuntu only) (#2721).
1421
(contributed by @pljones)
1522

16-
- JSON-RPC: Extended jamulusserver/getServerProfile method to include directoryServer name for registration requests (#2505).
17-
(contributed by @Rob-NY)
23+
- Ubuntu: Allow Jamulus being installed on Ubuntu 18.04 (#2423).
24+
(contributed by @hoffie)
1825

19-
- Feature: Added new JSON-RPC interface to control client and server (see [docs/JSON-RPC.md](https://github.com/jamulussoftware/jamulus/blob/master/docs/JSON-RPC.md) for details). This interface is still EXPERIMENTAL and is subject to breaking changes even on patch versions (#1975).
20-
(contributed by @dtinth)
26+
- GUI: Client: Added instructions for setting buffers when using Pipewire (#2645).
27+
(contributed by @gilgongo)
2128

22-
- Feature: Provide unsigned iOS builds for easy install on iOS devices. Please note that you will need to sign the app yourself (usually done via a computer). The app will only run for 7 days before you need to resign it (#2355).
23-
(contributed by @ann0see)
29+
- GUI: Client: Fix a bug where a blank line is shown after some client’s name in the mixer board in some conditions (#2542).
30+
(contributed by @dtinth)
2431

25-
- Bug: Allow Jamulus being installed on Ubuntu 18.04. This dependency issue has already been fixed for the release before but is now officially part of the upstream build process (#2423).
26-
(contributed by @hoffie)
32+
- GUI: Client: Include ASIO references in Windows ASIO version (#2605).
33+
(contributed by @henkdegroot)
2734

28-
- UI: Amend server registration, added server persistence (#2199).
29-
(contributed by @pljones)
35+
- GUI: Client: Removed wrongly mentioned "URL" from help texts (#2608).
36+
(contributed by @ann0see)
3037

31-
- UI: Adjust Server Language combo box length to fit into layout properly (#2424).
38+
- GUI: Client: Rephrase mute options in help text (#2673).
3239
(contributed by @pljones)
3340

34-
- Simplify device driver error message on Windows by removing unneeded HTML (#2496).
41+
- GUI: Client: Simplify device driver error message on Windows by removing unneeded HTML (#2496).
3542
(contributed by @ann0see)
3643

37-
- Client: Fix potential long delay in sending fader changes to the server (#2535).
38-
(contributed by @softins)
39-
40-
- Client: Fix a bug where a blank line is shown after some client’s name in the mixer board in some conditions (#2542).
41-
(contributed by @dtinth)
42-
43-
- Moved CodeQL from Mac to Mac Legacy to work around signing incompatibility (#2564).
44-
(contributed by @softins)
45-
46-
- Client: Removed the translation for the CLI version text output (#2602).
44+
- GUI: Client: What's This Text and Tooltip updated for LEDs and Connection Status (#2644).
4745
(contributed by @henkdegroot)
4846

49-
- Refactoring: Removed occurrences of plain name "Jamulus" in translatable texts (#2609).
50-
(contributed by @ann0see)
51-
52-
- Fix loading of persistent server list entries (#2631).
47+
- GUI: Server: Amend server registration, added server list persistence (#2199).
5348
(contributed by @pljones)
5449

55-
- Headless Server now unregisters correctly (#2633).
50+
- GUI: Server: Adjust Server Language combo box length to fit into layout properly (#2424).
5651
(contributed by @pljones)
5752

58-
- Refactoring: Move translation files one level up to make finding them easier for translators (#2576).
59-
(contributed by @ann0see)
53+
- GUI: Fix (hopefully) all remaining references to "directory server" in displayed messages to say "directory" (#2710).
54+
(contributed by @pljones)
6055

61-
- (No extra mention; list it with the iOS refactoring PR #2521) (#2619).
56+
- GUI: Improved Country selection handling to work with Qt6 and cover 53 previously unsupported territories (#2409).
6257
(contributed by @hoffie)
6358

64-
- Refactoring: Removed wrongly mentioned "URL" from help texts (#2608).
59+
- GUI: Improved translator experience by using substitutions instead of concatenations (#2646).
6560
(contributed by @ann0see)
6661

67-
- Refactoring: move sound API files into src/sound folder. Contributors will now find the sound.cpp/sound.h/sound.mm in the src/sound folder for consistency (#2575).
62+
- GUI: Removed occurrences of plain name "Jamulus" in translatable texts (#2609).
6863
(contributed by @ann0see)
6964

70-
- Coding style: Added .editorconfig for cross-language standardized indentation and line endings (#2585).
71-
(contributed by @hoffie)
72-
73-
- Scripts: Applied a consistent coding style (#2582).
74-
(contributed by @hoffie)
65+
- Accessibility: Sound Alert for new person and new chat message (#2640).
66+
(contributed by @chigkim)
7567

7668
- Accessibility: Combine all the client info, so screen reader users don't have to track down multiple places (#2638).
7769
(contributed by @chigkim)
7870

79-
- Scripts: Coding style and static checks for shell scripts are now enforced (#2635).
80-
(contributed by @hoffie)
81-
8271
- Accessibility: Added name and instrument to accessibility labels for mute, solo, group (#2639).
8372
(contributed by @chigkim)
8473

85-
- Refactoring: Handling of requests for the server list (#2643).
86-
(contributed by @pljones)
74+
- Client: Avoid losing gain changes (#2737).
75+
(contributed by @hoffie)
8776

88-
- Improvements to the start up logging for the server list filter (#2647).
89-
(contributed by @pljones)
77+
- Client: Fix potential long delay in sending fader changes to the server (#2535).
78+
(contributed by @softins)
9079

91-
- Client: Include ASIO references in Windows ASIO version (#2605).
92-
(contributed by @henkdegroot)
80+
- Client: Refactored JACK- and ASIO-related logic (#2443).
81+
(contributed by @hoffie)
9382

94-
- Updated the link to "Running a server" web page (#2419).
95-
(contributed by @jujudusud)
83+
- Client: Removed the translation for the CLI version text output (#2602).
84+
(contributed by @henkdegroot)
9685

97-
- Added nojsonrpc qmake CONFIG option to remove JSON-RPC support (#2660).
86+
- Server: Fix loading of persistent server list entries (#2631).
9887
(contributed by @pljones)
9988

100-
- Make serveronly more comprehensive (#2551).
89+
- Server: Headless Server now unregisters correctly (#2633).
10190
(contributed by @pljones)
10291

103-
- Rename existing define to JACK_ON_WINDOWS (#2525).
92+
- Server: Handling of requests for the server list (#2643).
10493
(contributed by @pljones)
10594

106-
- (Autobuild: Clean up redundant variables in workflow definition; to be condensed with other Autobuild refactoring entries) (#2584).
107-
(contributed by @hoffie)
108-
109-
- (List as part of Autobuild refactorings, #2503) (#2642).
110-
(contributed by @hoffie)
111-
112-
- Refactor linux autobuild (#2451).
113-
(contributed by @ann0see)
114-
115-
- Refactor raspijamulus.sh file (#2489).
116-
(contributed by @ann0see)
117-
118-
- Stop the build if the audio SDK is missing (#2536).
95+
- Server: Improvements to the start up logging for the server list filter (#2647).
11996
(contributed by @pljones)
12097

121-
- Stop running Autobuild if only documentation is updated to avoid wasting computation time (#2532).
122-
(contributed by @ann0see)
123-
124-
- Client/Server: corrected operation of message ack timer (#2517).
98+
- Server: Set default directory to "None" when not set in ini file or command line (#2442).
12599
(contributed by @softins)
126100

127-
- GUI: Improved Country selection handling to work with Qt6 and cover 53 previously unsupported territories (#2409).
128-
(contributed by @hoffie)
129-
130-
- GUI: What's This Text and Tooltip updated for LEDs and Connection Status (#2644).
131-
(contributed by @henkdegroot)
101+
- Server: Recorder adjustments (#2427).
102+
(contributed by @pljones)
132103

133-
- Server: Set default directory to "None" when not set in ini file or command line (#2442).
104+
- Bug Fix: Client/Server: corrected operation of message ack timer (#2517).
134105
(contributed by @softins)
135106

136-
- Recorder adjustments (#2427).
137-
(contributed by @pljones)
107+
- Windows: Installer into Korean (#2669).
108+
(contributed by @bagjunggyu)
138109

139110
- Windows: The JACK build now no longer gives an ASIO related warning message on an incompatible state (#2494).
140111
(contributed by @ann0see)
141112

142113
- Linux: Added the Jamulus Server desktop icon to the Debian/Ubuntu build and fixed SVG icon installation location (#2460).
143114
(contributed by @hoffie)
144115

145-
- Linux: Removed `linux/deploy_linux.sh` script since we provide compiled `.deb` files for installation on Debian based systems and no longer use this script. Linux users should download the source code from the GitHub repo via git, use the source from the GitHub release or run the commands directly via shell (#2512).
116+
- Linux: Removed `linux/deploy_linux.sh` script (#2512).
146117
(contributed by @ann0see)
147118

148119
- Linux: Updated package author information (#2652).
@@ -156,6 +127,7 @@
156127

157128
- Mac: Upgrade create-dmg to the latest version (#2664).
158129
(contributed by @ann0see)
130+
159131
- Android: Removed unneeded dependencies to speed up build (#2394).
160132
(contributed by @ann0see)
161133

@@ -171,6 +143,12 @@
171143
- Android: Migrated to aqtinstall for Qt installation (#2497).
172144
(contributed by @hoffie)
173145

146+
- Documentation: Updated the link to "Running a server" web page (#2419).
147+
(contributed by @jujudusud)
148+
149+
- Documentation: Document compile time options to COMPILING.md (#2707).
150+
(contributed by @ann0see)
151+
174152
- Documentation: Added high-level technical documentation for the Jamulus protocol (#2337).
175153
(contributed by @emlynmac)
176154

@@ -180,6 +158,24 @@
180158
- Documentation: Rewrite some parts of COMPILING.md and CONTRIBUTING.md to stay up to date and enable clearer contribution guidelines (#2561).
181159
(contributed by @ann0see)
182160

161+
- Build: Added nojsonrpc qmake CONFIG option to remove JSON-RPC support (#2660).
162+
(contributed by @pljones)
163+
164+
- Build: Make serveronly more comprehensive (#2551).
165+
(contributed by @pljones)
166+
167+
- Build: Rename existing define to JACK_ON_WINDOWS (#2525).
168+
(contributed by @pljones)
169+
170+
- Build: Moved CodeQL from Mac to Mac Legacy to work around signing incompatibility (#2564).
171+
(contributed by @softins)
172+
173+
- Build: Provide unsigned iOS builds for easy install on iOS devices (#2355).
174+
(contributed by @ann0see)
175+
176+
- Build: Added macOS M1 (arm64) support (#2682).
177+
(contributed by @hoffie)
178+
183179
- Build: macOS will now be built with Qt 6.3.1 for better support of modern versions of macOS. Users of macOS 10.14 or earlier must from now use the legacy build or compile from source (#2672).
184180
(contributed by @ann0see)
185181

@@ -192,6 +188,33 @@
192188
- Build: Initial support for building with Qt6 has been implemented (@dcorson-ticino-com, @softins) (#2299).
193189
(contributed by @hoffie)
194190

191+
- Build: Updated aqt to v2.1.0 due to reliability reasons (#2597).
192+
(contributed by @ann0see)
193+
194+
- Autobuild: Coding style and static checks for shell scripts are now enforced (#2635).
195+
(contributed by @hoffie)
196+
197+
- Autobuild: Clean up redundant variables in workflow definition (#2584).
198+
(contributed by @hoffie)
199+
200+
- Autobuild: Fix Mac/Windows cache key (#2642).
201+
(contributed by @hoffie)
202+
203+
- Autobuild: Refactor linux autobuild (#2451).
204+
(contributed by @ann0see)
205+
206+
- Autobuild: Refactor raspijamulus.sh file (#2489).
207+
(contributed by @ann0see)
208+
209+
- Autobuild: Stop the build if the audio SDK is missing (#2536).
210+
(contributed by @pljones)
211+
212+
- Autobuild: Stop running Autobuild if only documentation is updated to avoid wasting computation time (#2532).
213+
(contributed by @ann0see)
214+
215+
- Autobuild: Fix iOS artifact name (#2619).
216+
(contributed by @hoffie)
217+
195218
- Autobuild: Build macOS .dmg files by create-dmg for building compatibility with further versions of macOS #2420 (#2207).
196219
(contributed by @ann0see)
197220

@@ -243,72 +266,72 @@
243266
- Autobuild: Improved and reorganized git/Changelog scripts (#2656).
244267
(contributed by @hoffie)
245268

246-
- Code: Added `make clang_format` helper command to simplify code formatting for contributors (#2258).
269+
- Autobuild: Speed up Debian, Mac & Android build processes by using parallelization (#2444).
247270
(contributed by @hoffie)
248271

249-
- Code style: Use TODO and TEST comments instead of un-indenting with clang-format off/on (#2600).
250-
(contributed by @pgScorpio)
251-
252-
- Internal: Check coding style on macOS/iOS code files (.mm extension) (#1871).
253-
(contributed by @ngocdh)
272+
- Autobuild: Speed up Windows build process by using jom with parallelization instead of nmake in autobuilds (#2445).
273+
(contributed by @hoffie)
254274

255-
- Internal: Make Qt downloads on Windows more reliable by re-trying downloads (#2333).
275+
- Autobuild: Make Qt downloads on Windows more reliable by re-trying downloads (#2333).
256276
(contributed by @ann0see)
257277

258-
- Internal: Removed unneeded white-space in all files and streamline line endings (#2402).
278+
- Autobuild: Backport Oboe's fixes CodeQl overflow warnings (#2548).
259279
(contributed by @ann0see)
260280

261-
- Internal: Improved release contributor tooling (#2411).
262-
(contributed by @hoffie)
281+
- Code: code restructuring to reduce cross-dependencies (CHighPrecisionTimer) (#2637).
282+
(contributed by @pljones)
263283

264-
- Internal: Refactored JACK- and ASIO-related logic (#2443).
284+
- Internal: Added .editorconfig for cross-language standardized indentation and line endings (#2585).
265285
(contributed by @hoffie)
266286

267-
- Internal: Speed up Debian, Mac & Android build processes by using parallelization (#2444).
287+
- Internal: Applied a consistent coding style (#2582).
268288
(contributed by @hoffie)
269289

270-
- Internal: Speed up Windows build process by using jom with parallelization instead of nmake in autobuilds (#2445).
290+
- Internal: Added `make clang_format` helper command to simplify code formatting for contributors (#2258).
271291
(contributed by @hoffie)
272292

273-
- Internal: Moved outdated VST code on feature branch since there hasn't been any active development for a long time. Work can still be continued from the feature branch feature/vst (#2461).
293+
- Internal: Use TODO and TEST comments instead of un-indenting with clang-format off/on (#2600).
294+
(contributed by @pgScorpio)
295+
296+
- Internal: Check coding style on macOS/iOS code files (.mm extension) (#1871).
297+
(contributed by @ngocdh)
298+
299+
- Internal: Removed unneeded white-space in all files and streamline line endings (#2402).
274300
(contributed by @ann0see)
275301

276-
- Internal: Added debian/ folder to .gitignore file to ensure build files are not added to git (#2464).
302+
- Internal: Applied standard style to .md files (#2549).
277303
(contributed by @ann0see)
278304

279-
- Internal: Improved Changelog release tooling (#2485).
305+
- Internal: Made all shell scripts shellcheck-clean (#2547).
280306
(contributed by @hoffie)
281307

282-
- Internal: Removed outdated qt-installer-windows.qs since we no longer use Travis CI (#2516).
308+
- Internal: move sound API files into src/sound folder. Contributors will now find the sound.cpp/sound.h/sound.mm in the src/sound folder for consistency (#2575).
283309
(contributed by @ann0see)
284310

285-
- Internal: Moved entitlements file to mac/ folder to clean up the repo root (#2529).
311+
- Internal: Move translation files one level up to make finding them easier for translators (#2576).
286312
(contributed by @ann0see)
287313

288-
- Internal: Backport Oboe's fixes CodeQl overflow warnings (#2548).
314+
- Internal: Moved entitlements file to mac/ folder to clean up the repo root (#2529).
289315
(contributed by @ann0see)
290316

291-
- Internal: Applied standard style to .md files (#2549).
292-
(contributed by @ann0see)
317+
- Internal: Rename LED resources (#2621).
318+
(contributed by @henkdegroot)
293319

294-
- Internal: Made all shell scripts shellcheck-clean (#2547).
320+
- Internal: Improved release contributor tooling (#2411).
295321
(contributed by @hoffie)
296322

297-
- Internal: Updated aqt to v2.1.0 due to reliability reasons (#2597).
323+
- Internal: Moved outdated VST code on feature branch since there hasn't been any active development for a long time (#2461).
298324
(contributed by @ann0see)
299325

300-
- Internal: Rename LED resources (#2621).
301-
(contributed by @henkdegroot)
302-
303-
- Internal: code restructuring to reduce cross-dependencies (CHighPrecisionTimer) (#2637).
304-
(contributed by @pljones)
305-
306-
- Internal: Improved translator experience by using substitutions instead of concatenations (#2646).
326+
- Internal: Added debian/ folder to .gitignore file to ensure build files are not added to git (#2464).
307327
(contributed by @ann0see)
308328

309-
- Internal: Improved Changelog PR listings to avoid mistakenly listing already released PRs (#2661).
329+
- Internal: Improved Changelog release tooling (#2485, #2661).
310330
(contributed by @hoffie)
311331

332+
- Internal: Removed outdated qt-installer-windows.qs since we no longer use Travis CI (#2516).
333+
(contributed by @ann0see)
334+
312335

313336
### 3.8.2 (2022-02-20) ###
314337

Jamulus.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = 3.8.2dev
1+
VERSION = 3.9.0rc1
22

33
# use target name which does not use a capital letter at the beginning
44
contains(CONFIG, "noupcasename") {

0 commit comments

Comments
 (0)