Swiftpack.co - Swift Packages by Yamasee

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by Yamasee

Yamasee/skypath-ios-sdk v2.0.0-beta.7
SkyPath iOS SDK
⭐️ 2
🕓 3 days ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v2.0.0-beta.7
3 days ago
Added description about offline first, location and low power mode in the Quick Start Guide. Bug fixes and general improvements. This is the next beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide.
v2.0.0-beta.6
2 weeks ago
This is the next beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide.
v2.0.0-beta.5
4 weeks ago
### Added - Exporting logs is now easier by using `SkyPath.shared.logger.exportLogs(completion:)` that supplies a ready made file to submit to the SkyPath team [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/Logger.html#/s:10SkyPathSDK6LoggerC10exportLogs10completionyy10Foundation3URLVSg_s5Error_pSgtc_tF) ### Fixed - Fixed `alt` value in `TurbulenceItem` This is the next beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide.
v2.0-beta4
7 weeks ago
### Added - H3 convenient functions to convert H3 indexes to coordinates and vice versa [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/H3.html) This is the next beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide to v2.0.
v2.0-beta3
9 weeks ago
Improved map data loading from the server. ### Added - Optional delegate method `SkyPathDelegate.didReceiveNewTurbulencePolygons` to be notified when turbulence polygons has been updated [docs](https://yamasee.github.io/skypath-ios-sdk/Protocols/SkyPathDelegate.html#/s:10SkyPathSDK0aB8DelegateP31didReceiveNewTurbulencePolygonsyyF) - `DataQuery.viewport` to get map data in a currently visible map area. See Quick Start Guide for more details. [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/DataQuery.html#/s:10SkyPathSDK9DataQueryV8viewportSaySo22CLLocationCoordinate2DVGSgvp) - `DataQuery.globalEnabled` to control weather to fetch global turbulence polygons, traffic and PIREPs data. [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/DataQuery.html#/s:10SkyPathSDK9DataQueryV13globalEnabledSbvp) - `DataQuery.altRange` used for turbulence polygons GeoJSON string fetching from the server only. [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/DataQuery.html#/s:10SkyPathSDK9DataQueryV8altRangeSNySdGSgvp) This is a next beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide to v2.0.
v2.0-beta2
11 weeks ago
This is a next beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide to v2.0.
v2.0-beta1
18 weeks ago
This is the first beta version of the new major version of the SkyPath iOS SDK. It has breaking changes and improved API, so please check out the documentation about installation along with quick start guide and complete API reference. For the migration from v1.x, we've provided a migration guide to v2.0.
v1.11.1
18 weeks ago
- Minor internal improvements
v1.11.0
24 weeks ago
## **Added** - Added `speed` parameter for speed of wind if applicable in `YamaseeCore.reportWeather(type:at:speed:)` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC13reportWeather4type2at5speedyAA0D4TypeO_So10CLLocationCSdSgtF) - Added `count` parameter for how much airports to search and return in `YamaseeCore.nearestAirports(to:count:)` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC15nearestAirports2to5countSayAA7AirportVGSo10CLLocationC_SitF) - Added `YamaseeCore.aircraft(byId:)` to get an `Aircraft` by an ICAO id [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC8aircraft4byIdAA8AircraftVSgSS_tF) - Added `YamaseeCore.dataHistoryTime` to specify how much time of initial data should be fetched on start [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC15dataHistoryTimeAA04DatadE0Ovp) - Added `YamaseeCore.startFlight(_:)` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC11startFlightyyAA0D0VF) with `Flight` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/Flight.html) to call when flight is started and `YamaseeCore.endFlight()` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC9endFlightyyF) when flight is ended - Added `YamaseeCore.flight` to get current flight [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC6flightAA6FlightVSgvp) - Added `YamaseeCore.flightPhase` to get current assumed flight phase based on current location and how it's changed for the last time [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC11flightPhaseAA06FlightD0Vvp) - Added `YamaseeCore.airborne` to get if current location is determined as airborne (when altitude is above 10k feet) [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC8airborneSbvp) - Added `YamaseeCore.version` to get SkyPath SDK version [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC7versionSSvp) - Added `YamaseeCoreDelegate.newAlert(_:)` to notify when found a new alert when in auto monitoring mode started by `startMonitoringAlerts(with:)` [docs](https://yamasee.github.io/skypath-ios-sdk/Protocols/YamaseeCoreDelegate.html#/s:7Yamasee0A12CoreDelegateP8newAlertyyAA0E6ResultVF) - Added `YamaseeCore.turbulence(with:)` with `TurbulenceQuery` to specify how you would like to filter data and how to receive the result - as a GeoJSON or as an array of models. See `TurbulenceQuery` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/TurbulenceQuery.html) and `TurbulenceResult` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/TurbulenceResult.html) for more details [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC10turbulence4withs6ResultOyAA010TurbulenceE0VAA10QueryErrorOGAA0fG0V_tF) - Added `YamaseeCore.alerts(with:)` with `AlertQuery` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/AlertQuery.html) to get turbulence alerts ahead. See `AlertQuery` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/AlertQuery.html) and `AlertResult` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/AlertResult.html) for more details. Route coordinates and beam modes are supported [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC6alerts4withs6ResultOyAA05AlertE0VAA0F5ErrorOGAA0F5QueryV_tF) - Added `Weather` fields `altFeet` `speed` and `alt` made optional [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/Weather.html) - Added `TurbulenceItem` field `tile` that replaces `tileX` `tileY` `tileAlt` fields [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/TurbulenceItem.html) - Added `User` fields `flightPlanPrefix` `demo` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/User.html) - Added `Traffic` fields `companyId` `fNumInsertedManually` `tile` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/Traffic.html) - Added `Airport` fields `show` `search` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/Airport.html) - Added `Aircraft` fields `icao` `iata` `group` `family` [docs](https://yamasee.github.io/skypath-ios-sdk/Structs/Aircraft.html) - Added `YMLogger` to have more control of the logging [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YMLogger.html) - Added `YMLocalNotificationManager` helper for showing a local notifications if needed, for example for a turbulence alert when the app is in the background [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YMLocalNotificationManager.html) #### **Automatic mode alerts** - Start monitoring alerts with a query in an automatic mode if needed with `YamaseeCore.startMonitoringAlerts(with:)` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC21startMonitoringAlerts4withyAA10AlertQueryVSg_tF) - Stop monitoring alerts in an automatic mode with `YamaseeCore.stopMonitoringAlerts()` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC20stopMonitoringAlertsyyF) - Check if currently monitoring for alerts `YamaseeCore.isMonitoringAlerts` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC18isMonitoringAlertsSbvp) ## **Deprecated** The following types and functions were deprecated and will be removed in the next major version 2.0. - `YamaseeCore.getOwnTurbulenceGeoJson(altRange:timeSpan:zoomLevel:excludeTiles:aggregate)`, use `turbulence(with:)` instead [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC23getOwnTurbulenceGeoJson8altRange8timeSpan9zoomLevel9aggregateSSSNy10Foundation11MeasurementVySo12NSUnitLengthCGG_S2iSbtF) - `YamaseeCore.turbulence(inTile:altRange:timeSpan:own:)`, use `turbulence(with:)` instead [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC10turbulence6inTile8altRange8timeSpan3ownSayAA14TurbulenceItemVGSS_SNy10Foundation11MeasurementVySo12NSUnitLengthCGGSiSbtF) - `YamaseeCore.getAlert(lat:long:altitude:heading:timespan:distance:angleSpan:)`, use `alerts(with:)` instead [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC8getAlert3lat4long8altitude7heading8timeSpan8distance05angleJ0AA18TurbulenceSeverityO16maxTurboSevAtAlt_AM0opQ5BelowAM0opQ5AbovetSd_Sd10Foundation11MeasurementVySo12NSUnitLengthCGASySo0X5AngleCGSiAvYtF) - `YamaseeCore.getAlertTiles(lat:long:altitude:heading:timeSpan:distance:angleSpan:)`, use `alerts(with:)` instead [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC13getAlertTiles3lat4long8altitude7heading8timeSpan8distance05angleK0SayAA14TurbulenceItemVG05alertE5AtAlt_AN0pE5BelowAN0pE5AbovetSd_Sd10Foundation11MeasurementVySo12NSUnitLengthCGATySo0W5AngleCGSiAwZtF) - `YamaseeCore.getRouteAlerts(route:widthAround:altitude:timeSpan:)`, use `alerts(with:)` instead [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC14getRouteAlerts5route11widthAround8altitude8timeSpanSayAA14TurbulenceItemVG15alertTilesAtAlt_AK0nO5BelowAK0nO5AbovetSaySo10CLLocationCG_10Foundation11MeasurementVySo12NSUnitLengthCGAWSitF) - `YamaseeCore.setFlightNumber(_:)`, use `setFlight(_:)` instead [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC15setFlightNumberyySSSgF)
v1.10.4
45 weeks ago
- Added auto monitoring of turbulence alerts: `startMonitoringAlerts(with:)` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC21startMonitoringAlerts4withyAA10AlertQueryVSg_tF) `stopMonitoringAlerts()` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC20stopMonitoringAlertsyyF) `isMonitoringAlerts` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YamaseeCore.html#/s:7Yamasee0A4CoreC18isMonitoringAlertsSbvp) - Added local notifications helper `YMLocalNotificationManager` [docs](https://yamasee.github.io/skypath-ios-sdk/Classes/YMLocalNotificationManager.html)
iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics