Releases: W6OP/CallParserForMac
CallParser
CallParser
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 buildHit(foundItems:callStructure:cache:) at CallLookup.swift:1148. If bigCTYData 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 CallLookup 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
Removed dependency on swift algorithms.
CallParser
Code optimizations.
CallParser
Cache and logging refinements.
CallParser
Fixed typo.
CallParser
Replaced dictionary cache with LRU cache using NSCache.
CallParser
Using new pattern match.
Full Changelog: v2.4.1...v2.4.2
CallParser
Bug fixes.
Throttle Request Session Key calls.
CallParser
Updated to Swift 6