Baseline for Release Notes

pull/1883/head
George Baltz N3GB 2025-07-26 13:09:42 -04:00
rodzic f15537f2e6
commit 9bad1d6eb2
2 zmienionych plików z 46 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,33 @@
# HAMLIB 4.7 - Release Notes
The release brings new equipment support, bug fixes/code cleanups, and some
changes to ease transition to 5.0
## New equipment support
- Yaesu FTX-1 Optima/Field - Work in progress, waiting for official
documentation from Yaesu
- Drake R8/R8A/R8B - new, revised backend
- AF6SA WRC rotator
- GUOHETEC PMR-171 & Q900 moved to separate backend
## Bug Fixes & Code cleanups
- Codebase conforms to ISO/IEC 9899:2024 (-std=c23)
- Reduce gripes from cppcheck and other static analyzers
- Function rig_get_conf() is deprecated and will be removed in 5.0.
Use rig_get_conf2() instead.
- (TBD)
## Build/install Changes
- POSIX thread(PTHREADS) support required
- C compiler - Supported compilers unchanged; c11 or c17 recommended,
c23 optional. 5.0 will require at least c11.
## Changes for 5.0
### Storage restructuring
HAMLIB 5.0 will move many data items/structures out of rig_struct into
separate, calloc'ed buffers. This changes many of the methods for accessing
HAMLIB internal data.
### Include files

Wyświetl plik

@ -0,0 +1,13 @@
# HAMLIB 5.0 - Release Notes (DRAFT)
This major release includes a restructuring of HAMLIB internal storage, forcing
changes to the Application Binary Interface(ABI).
## New Hardware
- TBD
## Build changes
- No more K&R C - need at least c11 compiler support.
- shortfreq_t changed to int?
## Application changes