Releases: RISCfuture/SwiftMETAR
Releases · RISCfuture/SwiftMETAR
2.0.1
2.0.0
This version introduces Swift 6 language support and concurrency mode.
Added
- Swift 6 language support and concurrency mode.
METAR,TAF, and associated objects all nowSendable.parsefunctions are nowasync.
- Adds
METARFormattinglibrary for locale-aware METAR and TAF formatting.- Adds DecodeMETAR and DecodeTAF CLI tools to demonstrate formatting library.
- Adds documentation for METARFormatting.
Groupnow includes the raw text astext.
Changed
NSLocalizedStringusages removed in favor of xcstrings catalogs and
String(localized:)- Added
Visibility.notRecordedcase to differentiate "VSNO" from "M". - Minimum OS versions advanced.
- Added some utility functions to
WeatherandRemark. - Made
Remark.Urgencysortable.
Fixed
- More lenient parsing of direction ranges.
- Removed unused
Errorcase. - Fixed handling of TAF periods that cross month boundaries.
- Documentation fixes.
Internal Changes
- Uses new
RegexBuilderAPI instead ofNSRegularExpression.METAR,TAF, andRemarkparsers are now actors.
Removed
- Removes METARGauntlet as the functionality is now included in the new CLI
tools.
1.0.0
Initial release.