Swiftpack.co - Swift Packages by sqeezelemon

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

Packages published by sqeezelemon

sqeezelemon/ConnectKit 1.0.0
The only Connect API library you'd ever need
⭐️ 8
🕓 1 year 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.
1.0 - Initial release
1 year ago
iOS macOS tvOS macCatalyst
sqeezelemon/SwiftyLiveApi 3.1.0
A Swifty client for Infinite Flight Live API
⭐️ 6
🕓 1 year 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.
3.1 - The edgy one
1 year ago
This release adds several endpoints undocumented in the User Guide, but that were mentioned by devs in the API changelogs on IFC. ### Added: * Get Session * Get Session Flight * Get Aircraft (by aircraftId)
3.0 - New world, new SwiftyLiveApi
1 year ago
Complete overhaul of SwiftyLiveApi, see README and docs for more info.
2.1 - More convenience, less validation
2 years ago
## New * Convenience functions which use a `LiveServer` case instead of a `String` to get the `serverId` * Optional validation for `getUserStats` * Setter for `LiveServer.id` * `LiveApiClientError` now has an `errorDescription` ## Changed * `LiveApiError` is now `LiveApiClient.LiveApiError`. You will be prompted by XCode to update it upon update, but it will work fine without it. * `LiveApiClientError` was moved to `LiveApiJsonTypes.swift`. This change should be unnoticeable to the end user.
2.0 - The Release
2 years ago
## New * `LiveServer` enum that replaces `ServerId`. * Public initializers for all structs * `getSessions` now also does what `refreshSessionIds` was doing. ## Fixed * cases when api returned data but it was an error weren't handled * wrapped dates always returned `nil` * outdated documentation parts from the days this wasn't even a package.
1.0.1 - Init gone public
2 years ago
**Fix:** ```LiveApiClient```'s init was internal, changed to public
1.0 - Initial Release
2 years ago
iOS macOS tvOS
sqeezelemon/SwiftyNavdata V2.0.0
An easy way to work with Infinite Flight's navdata
⭐️ 0
🕓 2 years 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.
2.4.2 - Carriage return will not return
2 years ago
**Fix:** Added logic to handle `\r\n` instead of the usual `\n` for the ~250 airports which have it.
2.4.1
2 years ago
**Fix:** `Airport.calculateLocationBasedOnBoundary()` and `Airport.calculateLocationBasedOnRunways()` were internal instead of public
2.4 - Locations and nodes
2 years ago
## New * `latitude`, `longitude`, `country` and `city` from 1302 row codes. * `NodeParsingOption` instead of `Bool`s for node parsing options which give more control over what should be parsed. * `Airport.Node.NodeType` enum for node types. * `Airport.StartupLocation.StartupLocationType` enum for gate sizes. * `Airport.calculateLocationBasedOnBoundary()` and `Airport.calculateLocationBasedOnRunways()` for calculating airport's latitude and longitude properties based on airport boundary and runways (what infinite flight does) respectively. ## Change * `Airport.Node.beizerLatitude` and `Airport.Node.beizerLongitude` were renamed for spelling correction to `Airport.Node.bezierLatitude` and `Airport.Node.bezierLongitude` respectively. This change wouldn't affect already written code, but XCode would suggest a one-click change to the new names. * Optionality was removed for `Airport.AtcFacility.facilityTypeEnum`, `Airport.Pavement.surfaceTypeEnum`, `Airport.Runway.surfaceTypeEnum`, `Airport.Runway.RunwayEnd.RunwayMarkingTypeEnum`, `Airport.LightBeacon.beaconTypeEnum` and `Airport.LightingObject.lightingObjectTypeEnum`
2.3 - parseAllAirportsMultithreaded can now self-determine the amount of threads
2 years ago
**Improved:** ```parseAllAirportsMultithreaded``` will now determine the best amount of threads to use if ```threads``` argument is set to ```nil```.
2.2 - Multithreading for parseAllAirports
2 years ago
**New:** ```parseAllAirports``` now has a multithreaded version - ```parseAllAirportsMultithreaded```. Use it wisely though: sometimes 4 threads can be faster than 20.
2.1.1 - Values that weren't public are now public
2 years ago
**Fix:** ```iata```, ```faa```, ```pavement``` and ```lightingObjects``` values that were unintentionally not set public are now public.
2.1 - IATA, FAA codes and a memory leak fix
2 years ago
**New:** IATA and FAA code parsing from ```1302``` headers **Fix:** Memory leak in ```parseAllAirports``` that was causing it to consume gigabytes of memory is no more. Now it shouldn't even go over 200MB when parsing the entire repository.
2.0 - Time for Airports
2 years ago
**New:** ```AirportParser``` for detailed airport parsing. **Fix:** public inits now available for all Navdata types **Change:** ```NavdataLoader``` is now ```NavdataParser```. You will be automatically prompted by XCode to change it after updating.
1.1 - optimization to decodeNavigationDat
2 years ago
**Optimization**: ```decodeNavigationDat``` is now about 1-2% faster than before thanks to it now being built on switch rather than if/else.
1.0 - Initial Release
2 years ago
Initial release

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