Skip to content

uls-cli-v0.1.3

Choose a tag to compare

@tgies tgies released this 24 Feb 14:51
· 36 commits to main since this release
c49d21c

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

0.1.3 - 2026-02-23

Fixed

  • (db) prefer most recently granted record when no active license exists

0.1.2 - 2026-02-23

Fixed

  • (update) include Sunday daily files and fix chain gap detection

0.1.1 - 2026-02-23

Fixed

  • (db) prefer active license in callsign lookup

Other

  • switch to per-crate versioning for independent releases

0.1.0 - 2026-02-21

Added

  • Quick callsign lookups (uls W1AW)
  • Advanced search by name, location, FRN, and more (uls search)
  • FRN lookup (uls frn)
  • Automatic FCC data downloads with weekly full and daily delta updates (uls update)
  • Local SQLite database with optimized bulk import (~147K records/sec)
  • REST API server (uls serve) with axum
  • Multiple output formats: table, JSON, CSV, YAML
  • Support for Amateur Radio (HA/HV) and GMRS (ZA) radio services
  • Parser for all 89 FCC ULS pipe-delimited record types
  • ETag-based HTTP caching for efficient downloads
  • Database management commands (uls db init, uls db info, uls db vacuum)
  • Database statistics (uls stats)
  • Cross-platform binary releases for Linux (x86_64, aarch64), macOS (x86_64, aarch64), and Windows (x86_64)