Amateur radio logbook

← Log4Hams

Changelog

What changed in each release, newest first.

Version 1.2.1

31 August 2026

The first release since 1.1.9. Three areas changed: contacts can now be uploaded to a QRZ.com logbook, each contact records the station it was made from rather than looking that up at export time, and operator records have a screen of their own.

Upload to your QRZ.com logbook

Contacts can be sent to a QRZ logbook as they are logged. Turn it on under My Station and paste the API key for the logbook you want them in.

Uploading requires a QRZ subscription at XML level or higher — QRZ's requirement, not this program's. The API key is stored on this machine only and is deliberately left out of an exported station profile, since that file is meant to be carried between devices.

Contacts remember the station they were made from

Previously only the callsign was recorded on each contact; everything else about your station was read at the moment of export. Move house, or type a new radio over an old setup, and every QSO you had ever made would quietly export the new details.

Each contact now stores its own grid square, city, state, postal code, CQ and ITU zones, coordinates, rig and antenna. Change any of it and past contacts still export what they were actually made with.

Contacts logged before this release keep the fallback behaviour: location is not back-filled, because there is no record of where the station used to be and copying today's answer would invent history. Rig and antenna are back-filled from the setup each contact named, since that setup is still on file and its rig is what those contacts have been exporting all along.

An Operators tab

An operator record describes a person, not one contact. It now has its own tab rather than living on the QSO form.

Callsign modifiers no longer split one person into several records. K3TCM, K3TCM/P and KH6/K3TCM are one operator with one set of notes. Exports are unaffected: each contact records the callsign actually worked, so a portable contact still exports as K3TCM/P.

If your logbook already contains an operator filed under more than one form of the same callsign, those rows are left as they are. Merging them means choosing whose name, QTH and notes survive, which is a decision about your log rather than one to make silently — the roster is the place to see and fix them.

Also in this release

Upgrading

Install over the top of the existing version. Your logbook file is untouched by the installer and is upgraded in place the first time 1.2.1 opens it; nothing already in it is changed or discarded.

Going back to 1.1.9 afterwards is possible but not advised: the older version will open the upgraded file and simply ignore the new fields, so anything logged or edited there records no station snapshot and never queues for upload. Copy the file first if you intend to try it.