Skip to content

Releases: hmatuschek/qdmr

Version 0.10.0

06 Jan 11:37
Compare
Choose a tag to compare

Release with new radio and some bug fixes:

  • Added support for Baofeng DM-1701, still untested and user-db is missing.
  • Hide extensions in AnalogChannelEditor if show-commercial-features is disabled.
  • Fixed potential crash and memory leak in DTMFContactDialog.
  • Fixed squelch settings for RD-5R. Fixes #182.
  • Implemented TyT menu, extension.
  • Fixed error message on TyT device detection.
  • Fixed copying of squelch settings & signalling for analog channels.
  • Fixed GUI update for general settings tab.
  • Fixed handling and instantiation of device specific extensions.

Version 0.9.3

28 Nov 12:45
Compare
Choose a tag to compare

Bugfix release (mostly issues concerning the core library):

  • Fixed YAML serialization.
  • Fixed YAML parser warning.
  • Added description fields for device specific settings.
  • Added TyT channel, scan list, general settings.
  • Fixed reset of owned ConfigItem properties.
  • Added auto-copying of properties.
  • Fixed udev rules (prep Debian package).
  • Fixed icon sizes (prep Debian package).

Version 0.9.2

19 Nov 22:42
Compare
Choose a tag to compare

This release contains the following changes:

  • Fixed YAML parser to properly link APRS systems. Fixes #179.
  • Fixed YAML parser issue serializing DefaultRadioID.
  • Fixed connection issue with TyT devices.
  • Fixed GUI update issue when reading a codeplug from the device.
  • Added extension editors to all config elements. These editors are only visible when "Show Commercial Features" is enabled in the settings dialog.

Version 0.9.1

06 Nov 14:57
Compare
Choose a tag to compare

This is the release of version 0.9.1. It is basically a rewrite of the internal core library that implements assembly and decoding of binary codeplugs and the abstract device-independent codeplug representation.

Changelog (since version 0.8.1):

  • Rewrite of codeplug representation, allows to extend generic device-independent codeplug representation for device specific settings.
  • New codeplug file format (YAML based). Also allows for device-specific settings to be strored.
  • Rewrite of binary codeplug encoding/decoding. Allows to extend existing codeplugs and codeplug elements by just implementing the differences. This makes the cumbersome encoding/decoding of device specific settings feasible.
  • Added support for the TyT MD-2017.
  • Added TyT MD-390 support.
  • Added Hide/Show Commercial Features flag to settings dialog. This shows/hides the radio ID list (in ham radio you will only need one DMR ID).
  • Cleanup of GUI. Some minor GUI cleanup things.
  • Added unified device names and --list-radios option for command line tool.
  • Fixed call-sign DB entry for OpenGD77.
  • Added band information to repeater database, showing it in auto-completer.

Version 0.9.0-alpha4

28 Oct 14:26
Compare
Choose a tag to compare
Version 0.9.0-alpha4 Pre-release
Pre-release

Bugfix release:

  • Destroy radio object when verification fails. Addresses #150.
  • Fixed ZoneDialog adding channels always to list A. Fixes #151.
  • Fixed include path for yaml-cpp. Fixes #153.
  • Fixed crash when encoding OpenGD77 codeplugs with extension. Fixes #155.
  • Disabled conf-format export in command line tool. Addresses #154.

Version 0.9.0-alpha3

10 Oct 13:22
Compare
Choose a tag to compare
Version 0.9.0-alpha3 Pre-release
Pre-release

Bugfix release towards 0.9.0:

  • Added TyT MD-390 support.
  • Added alias for TyT MD-UV380 to UV390. Fixes #149 for now.
  • Fixed crash after codeplug reset in the presence of extensions.
  • Fixed encoding of GPS systems for TyT devices. Fixes #144.
  • Fixed crash when decoding an unkown enum value.
  • Fixed analog and digital channel dialog. Fixes #145.
  • Fixed copy constructor of Analog/DigitalChannel. Fixes #146.
  • Fixed crash in TyTInterface when no radio is connected. Fixes #147.
  • Fixed overriding of radio detection. Fixes #148.

Version 0.9.0-alpha2

04 Oct 16:36
Compare
Choose a tag to compare
Version 0.9.0-alpha2 Pre-release
Pre-release

Hot bugfix release towards 0.9.0 fixing:

  • Added unified device names and --list-radios option for command line tool
  • Cleanup & fixed decoding of UV390 and MD2017 codeplugs.
  • Fixed YAML serializer, added missing default DMR radio ID.
  • Added error message on call-sign DB upload when no default ID is specified.
  • Added find_library() for libyaml-cpp.

Version 0.9.0-alpha1

02 Oct 19:56
Compare
Choose a tag to compare
Version 0.9.0-alpha1 Pre-release
Pre-release

Quick bugfix release to 0.9.0-alpha including:

  • Fixed encoding of admit criterion for AnyTone devices. Fixes #139.
  • Fixed YAML parser/serializer to handle unsigned ints again. Fixes #140.
  • Fixed squelch mode settings for AnyTone devices.
  • Fixed VOX enable/disable for channels in Radioddity & TyT codeplugs.

Version 0.9.0-alpha

02 Oct 13:52
Compare
Choose a tag to compare
Version 0.9.0-alpha Pre-release
Pre-release

This is a pre-release of the upcoming version 0.9.0. It is basically a rewrite of the internal core library that implements assembly and decoding of binary codeplugs and the abstract device independent codeplug representation. Consequently new bugs have likely been introduced.

As I do not own all supported devices, I'll be very happy about any bug reports or verification that the current implementation works. The current state of device support and testing can be found under dm3mat.darc.de/qdmr/#dev.

Changelog:

  • Rewrite of codeplug representation, allows to extend generic device-independent codeplug representation for device specific settings.
  • New codeplug file format (YAML based). Also allows for device-specific settings to be strored.
  • Rewrite of binary codeplug encoding/decoding. Allows to extend existing codeplugs and codeplug elements by just implementing the differences. This makes the cumbersome encoding/decoding of device specific settings feasible.
  • Added support for the TyT MD-2017.
  • Added Hide/Show Commercial Features flag to settings dialog. This shows/hides the radio ID list (in ham radio you will only need one DMR ID).
  • Cleanup of GUI. Some minor GUI cleanup things.

Version 0.8.1

24 Aug 11:20
38b74ab
Compare
Choose a tag to compare

Bugfix release:

  • Fixed support for Radioddity GD-77
  • Updated man page for command line tool.
  • Fixed CTCSS tone of 71.9Hz.
  • Fixed time-slot override for OpenGD77 firmware.
  • Fixed crash on transfer errors with OpenGD77 radios.
  • Added prefix selection for call-sign DB upload.