Skip to content

Latest commit

 

History

History
49 lines (45 loc) · 1.68 KB

CHANGELOG.md

File metadata and controls

49 lines (45 loc) · 1.68 KB
  • v0.5.0 - 02/05/2025

    • Fix flowgraph initialization for blocks with unconnected outputs.
    • Fix flowgraph stalls caused by blocks with unconnected outputs.
    • Add support for asynchronous calls to running blocks.
    • Add asynchronous APIs to several blocks:
      • FIRFilterBlock: updateTaps(), reset()
      • LowpassFilterBlock: setCutoff(), reset()
      • HighpassFilterBlock: setCutoff(), reset()
      • AGCBlock: setMode()
      • RtlSdrSource: setFrequency()
    • Refactor testing helpers.
    • Add testing with acceleration libraries to CI.
    • Add package manifest.
  • v0.4.0 - 01/26/2025

    • Fix spinning on read available wait in SampleMux.
    • Refactor SampleMux API.
    • Refactor block wrapping in Block and Composite.
    • Add support for RefCounted(T) wrapper type.
    • Add new signal blocks:
      • AGCBlock
    • Add AGCBlock to rtlsdr_ssb and rtlsdr_am_envelope examples.
  • v0.3.0 - 01/18/2025

    • Migrate to dynamically loaded libraries.
    • Add acceleration (VOLK, liquid-dsp) to signal blocks.
    • Add support for complex taps to FIRFilterBlock.
    • Add new signal blocks:
      • ComplexToRealBlock
      • ComplexToImagBlock
      • ComplexMagnitudeBlock
      • HighpassFilterBlock
      • SinglepoleHighpassFilterBlock
      • BandpassFilterBlock
      • BandstopFilterBlock
      • ComplexBandpassFilterBlock
      • ComplexBandstopFilterBlock
    • Add new examples:
      • rtlsdr_nbfm
      • rtlsdr_ssb
      • rtlsdr_am_envelope
    • Add benchmarking suite.
  • v0.2.0 - 12/25/2024

    • Add support for composite blocks.
    • Migrate to Zig 0.13.0.
  • v0.1.0 - 03/14/2023

    • Initial release.