Skip to content

Releases: W6OP/CallParserForMac

CallParser

17 Mar 16:23

Choose a tag to compare

Strips operational suffixes that don't change station identity.
Used before QRZ and call parser lookups but NOT for display.
Examples: DL8ECA/P → DL8ECA, W6OP/QRP → W6OP

CallParser

17 Mar 15:21

Choose a tag to compare

Lots of changes for stability and performance. Download city.dat on demand by client.
• QRZ results — returned as-is, considered authoritative. No BigCTY overrides applied.
• Call parser results — BigCTY overrides are applied in build​Hit(found​Items​:call​Structure​:cache:) at Call​Lookup​.swift​:1148. If big​CTYData is loaded, it checks for an exact call match first, then falls back to longest-prefix matching, overriding country, DXCC, continent, zones, lat/lon, and timezone.
• BigCTY data loads automatically from Application Support on Call​Lookup init, or can be freshly downloaded via the "Download BigCTY" button (which now fetches cty​.csv directly from https://www​.country​-files​.com​/cty​/cty​.csv).

CallParser

12 Dec 17:20

Choose a tag to compare

Removed dependency on swift algorithms.

CallParser

12 May 15:25

Choose a tag to compare

Code optimizations.

CallParser

11 Apr 14:27

Choose a tag to compare

Cache and logging refinements.

CallParser

10 Apr 22:35

Choose a tag to compare

Fixed typo.

CallParser

10 Apr 15:29

Choose a tag to compare

Replaced dictionary cache with LRU cache using NSCache.

CallParser

07 Apr 16:06

Choose a tag to compare

Using new pattern match.
Full Changelog: v2.4.1...v2.4.2

CallParser

07 Apr 15:25

Choose a tag to compare

Bug fixes.
Throttle Request Session Key calls.

CallParser

25 Sep 18:38

Choose a tag to compare

Updated to Swift 6