Skip to content

Commit

Permalink
Update ChangeLog for r3_10_0
Browse files Browse the repository at this point in the history
  • Loading branch information
ann0see committed Jul 28, 2023
1 parent 1736d2a commit 71b19e2
Showing 1 changed file with 118 additions and 4 deletions.
122 changes: 118 additions & 4 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,122 @@
### 3.9.1dev <- NOTE: the release version number will be 3.9.2 ###
### 3.9.1dev <- NOTE: the release version number will be 3.10.0 ###

- Client: Added SRV-based virtual hosting support (#2930).
(contributed by @hoffie)

- Server: Improved `--serverinfo` argument validation (#2951).
(contributed by @hoffie, @pljones)

- Server: ISO country codes can now be supplied in upper or lower case (#2934).
(contributed by @Rob-NY)

- Server: Use native file selection dialog for recording directory and persistence file to allow read and write access outside of the macOS sandbox (#3009).
(contributed by @ann0see)

- Server: Rename `--directoryserver` to `--directoryaddress` (and internal changes) (#3017).
(contributed by @pljones)

- Server: Save the HTML formatting in Server Welcome Message. (Applies to the GUI Server.) (#3058).
(contributed by @pljones)

- Windows: Windows 64bit releases use Qt 6.5.2 now. Jamulus will from now on only support Windows 10 and above (#2300).
(contributed by @hoffie)

- Linux: Debian users can now use the official PPA to get automatic updates. See the Linux install page on jamulus.io for more information (#3013).
(contributed by @ann0see)

- Mac: The legacy build now uses the macOS 13.1 SDK which is unsupported by Qt 5.9.9. We still provide the legacy build, but from now on consider it as deprecated. You are advised to upgrade your OS (#3066).
(contributed by @ann0see)

- Mac: Enable dark-mode support on non legacy builds (#2833, #3008).
(contributed by @ann0see)

- Mac: Fixed building Jamulus via Xcode (#3076).
(contributed by @ann0see)

- Android: Updated Oboe to version 1.7.0 (#3000).
(contributed by @ann0see)

- Android: Fixed a crash on session startup that occurs on many devices (#2905).
(contributed by @danryu)

- iOS: Build App with higher SDK version (#3073).
(contributed by @ann0see)

- GUI: Make checkboxes self-labelling (#2996).
(contributed by @pljones)

- RPC: Added new command line switch (`--jsonrpcbindip`) to specify the bind address for the RPC server (#2917).
(contributed by @Rob-NY)

- RPC: jamulusserver/getClients method expanded to include all elements of a user profile as well as the number of active client connections (#2918).
(contributed by @Rob-NY)

- RPC: Rename `directoryServer` to `directory` in `jamulusserver/getServerProfile` response (#3048).
(contributed by @pljones)

- Translations updated from Hosted Weblate (#3059, #2921, #2923, #2998).
(contributed by @weblate)

- Translation: Document translation process shift to Weblate. Translators can from now one use Weblate for translations (#2880).
(contributed by @ann0see)

- Docs: Removed docs/RELATED-PROJECTS.md from repository. The up to date version is now on jamulus.io (#3091).
(contributed by @mcfnord)

- Build: Updated bundled Qt6 to version 6.5.2 (#3110).
(contributed by @app/github-actions)

- Build: Updated Windows Installer base (NSIS) to version 3.09 (#3097).
(contributed by @app/github-actions)

- Build: Updated build dependencies: maxim-lobanov/setup-xcode to 1.5.1 (#2936),
DoozyX/clang-format-lint-action to 0.16 (#3053), dev-drprasad/delete-tag-and-release to 0885ecc4123e071dd1a8be04d3a0578f5390581c (#3027).
(contributed by @app/dependabot)

- Build: Enabled signing of macOS binary if a self signed certificate is given (#2944).
(contributed by @ann0see)

- Build: Updated clang version to Ubuntu LTS version (#3020).
(contributed by @pljones)

- Build: Updated bundled JACK (Windows-only) to version 1.9.22 (#3031).
(contributed by @ann0see)

- Autobuild: Hardened detection of QT 5 builds for macOS and iOS (#3057).
(contributed by @ann0see)

- Autobuild: Modernised/fixed some Python and added linting to CI (#3052).
(contributed by @declension)

- Refactor: use `size_t` for vector and array indexes that must not be negative (#2893).
(contributed by @pljones)

- Internal: Clarified licensing terms for Autobuild scripts (#3077).
(contributed by @ann0see)

- Internal: Use native gh command for release management and uploading artefacts (#3075).
(contributed by @ann0see)

- Internal: Include HTML in strDirectoryTypeWT to make translation easier (#2894).
(contributed by @pljones)

- Internal: Renamed English translation file of windows installer to `en_GB` (#2929).
(contributed by @ann0see)

- Internal: Fix C++ build warnings regarding copy constructor and assignment functions (#2946).
(contributed by @hoffie)

- Internal: Reduced permissions in Autobuild for security hardening (#2953).
(contributed by @ann0see)

- Internal: The JACK build will now install directly from the JACK GitHub repository (#3003, #3014).
(contributed by @ann0see)

- Internal: Improved Qt Creator 5 compliance of Jamulus.pro (#3010).
(contributed by @pljones)

- Internal: Improved maintainability of Jamulus.pro by using global definitions (#3046).
(contributed by @ann0see)

### 3.9.1 (2022-10-17) ###

Expand Down Expand Up @@ -71,9 +188,6 @@
- Build: Bump versions: actions/upload-artifact from 2 to 3 (#2796), actions/cache from 2 to 3 (#2798), DoozyX/clang-format-lint-action from 0.12 to 0.14 (#2797), actions/checkout from 2 to 3 (#2799).
(contributed by @dependabot)

- Build: Updated bundled Qt6 to version 6.3.2 (#2846).
(contributed by @github-actions)

- Internal: Enabled automated dependency updates via dependabot and custom automation (#2777, #2778, #2801, #2803).
(contributed by @hoffie)

Expand Down

0 comments on commit 71b19e2

Please sign in to comment.