From 07c2b8961edc7f6d3372a14cd9553c0047adc4be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Sat, 18 Nov 2023 18:01:56 +0100 Subject: [PATCH] Bump version and update changelog --- CHANGELOG.md | 10 +++++++--- Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro | 2 +- .../PC_Application/LibreVNA-Test/LibreVNA-Test.pro | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3628c19b..10877675 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,17 @@ # Changelog ## v1.5.0 -**v1.5.0 is in a pre-release state for now:** The following changes are implemented but not sufficiently tested for productive use. The v1.5.0-alpha.2 release allows testing of these features, proceed at your own risk. - - New features: - Further abstraction from the LibreVNA hardware. The GUI now supports VNAs with up to 8 ports - - Allow cascading of muliple LibreVNAs, see Preferences->Compound Devices. You need to configure a compound device first (consisting of up to 4 LibreVNAs). Afterwards, you are able to use them as one larger, virtual VNA with more ports (or more physical separation between the ports). Measurements within one physical LibreVNA will contain phase information, measurements between different LibreVNAs have their phase set to zero + - Capsulation of communication to the hardware inside of the DeviceDriver class. This simplifies the integration of drivers for other equipment + - Experimental drivers for Siglent SSA3000X and SNA5000A series devices as examples + - Allow cascading of muliple LibreVNAs, see Preferences->Device Drivers->LibreVNA/Compound. You need to configure a compound device first (consisting of up to 4 LibreVNAs). Afterwards, you are able to use them as one larger, virtual VNA with more ports (or more physical separation between the ports). Measurements within one physical LibreVNA will contain phase information, measurements between different LibreVNAs have their phase set to zero - Support for calibrating with sliding loads - New graph type: Eye Diagram - Restrict markers to a certain frequency range + - Switched to a dedicated USB VID/PID thanks to pid.codes + - Switched to Qt6 + - Easier - API-breaking changes: Unfortunately, some major rework was required to make the GUI compatible to devices with more than two ports. In some areas, the file storage format and the SCPI API had to change. Almost all changes are within the calibration system. - Calibration kit file format changed (old calibration kits can be imported) @@ -22,6 +25,7 @@ - Valgrind issues fixed (mostly variable initializations) - made USB communication more robust - PLL locking issue fixed + - no more disappearing device log ## v1.4.1 - Bugfix: Configure voltage regulator for correct voltage at startup diff --git a/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro b/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro index 07069ace..9fb18d68 100644 --- a/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro +++ b/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro @@ -395,5 +395,5 @@ QMAKE_CXXFLAGS += -Wno-deprecated -Wno-deprecated-declarations -Wno-deprecated-c CONFIG += c++17 REVISION = $$system(git rev-parse HEAD) DEFINES += GITHASH=\\"\"$$REVISION\\"\" -DEFINES += FW_MAJOR=1 FW_MINOR=5 FW_PATCH=0 FW_SUFFIX=\\"\"-alpha.2\\"\" +DEFINES += FW_MAJOR=1 FW_MINOR=5 FW_PATCH=0 FW_SUFFIX="" DEFINES -= _UNICODE UNICODE diff --git a/Software/PC_Application/LibreVNA-Test/LibreVNA-Test.pro b/Software/PC_Application/LibreVNA-Test/LibreVNA-Test.pro index 24ba1901..6f7f79ed 100644 --- a/Software/PC_Application/LibreVNA-Test/LibreVNA-Test.pro +++ b/Software/PC_Application/LibreVNA-Test/LibreVNA-Test.pro @@ -426,5 +426,5 @@ unix:LIBS += -L/usr/lib/ REVISION = $$system(git rev-parse HEAD) DEFINES += GITHASH=\\"\"$$REVISION\\"\" -DEFINES += FW_MAJOR=1 FW_MINOR=4 FW_PATCH=0 FW_SUFFIX=""#\\"\"-alpha.2\\"\" +DEFINES += FW_MAJOR=1 FW_MINOR=5 FW_PATCH=0 FW_SUFFIX=""#\\"\"-alpha.2\\"\" DEFINES -= _UNICODE UNICODE