Swiftpack.co - Swift Packages by aaronsky

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

Packages published by aaronsky

aaronsky/asc-swift 0.5.0
App Store Connect API client for Swift, supported on Apple platforms and Linux
⭐️ 26
🕓 3 weeks 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.
0.5.0
3 weeks ago
## What's Changed * Support API spec 3.4 by @aaronsky in https://github.com/aaronsky/asc-swift/pull/15 **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.4.2...0.5.0
0.4.2
6 weeks ago
## What's Changed * support [API spec 3.3](https://developer.apple.com/documentation/appstoreconnectapi/app_store_connect_api_release_notes/app_store_connect_api_3_3_release_notes) * update CI to Xcode 15.2 and new macos-14 runners (https://github.com/aaronsky/asc-swift/pull/13) **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.4.1...0.4.2
0.4.1
8 weeks ago
Fixes a small bug in the spec where UserRole was missing an undocumented case. (#12) **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.4.0...0.4.1
0.4.0
8 weeks ago
This is a minor release that brings the supported API specification to version 3.2. There is a breaking change in the generated files, being that types are no longer `Hashable`. Also, the version of swift-crypto used by the library was updated to [3.2.0](https://github.com/apple/swift-crypto/releases/tag/3.2.0). **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.3.1...0.4.0
0.3.1
21 weeks ago
This release brings the supported API specification to version 3.1. **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.3.0...0.3.1
0.3.0
40 weeks ago
This is a minor release that brings the supported API specification to version 2.4. * The generated spec sources was updated to version 2.2, then 2.3, and now 2.4. * `AppStoreConnectClient.pages` was made `nonisolated` in a0ecab8 * Several new tests were added to make the library more robust **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.2.0...0.3.0
0.2.0
1 year ago
This is a minor release that improves documentation and testing across the package. There is a breaking change in the generated files, being that structured options are no longer how you call the path methods. This reduces the binary size and compilation time of the library by a modest amount. It should be relatively simple to migrate, particularly given the age of the project so far. Before: ```swift func get(parameters: GetParameters? = nil) -> Request<AppInfoResponse> ``` After: ```swift func get(fieldsAppInfos: [FieldsAppInfos]? = nil, include: [Include]? = nil, fieldsAgeRatingDeclarations: [FieldsAgeRatingDeclarations]? = nil, fieldsAppInfoLocalizations: [FieldsAppInfoLocalizations]? = nil, fieldsAppCategories: [FieldsAppCategories]? = nil, limitAppInfoLocalizations: Int? = nil) -> Request<AppInfoResponse> ``` **Full Changelog**: https://github.com/aaronsky/asc-swift/compare/0.1.0...0.2.0
0.1.0
1 year ago
This is the initial release! This library is capable of hitting every publicly-documented surface of the App Store Connect API, version 2.1. It is also one of the only Swift libraries of its kind for hitting this API that works on Linux, so it's suitable for lightweight CI environments. Please file an [issue](https://github.com/aaronsky/asc-swift/issues) if you run into any trouble!
iOS macOS watchOS tvOS
aaronsky/wanikani-swift 0.0.2
Unofficial Swift client for the WaniKani API
⭐️ 6
🕓 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.
0.0.2
2 years ago
Adds several missing initializers for resources, in circumstances where static member lookup isn't possible
0.0.1
2 years ago
This is the initial release.
iOS macOS watchOS tvOS
aaronsky/buildkite-swift 0.3.2
A Swift library for the Buildkite REST and GraphQL APIs
⭐️ 5
🕓 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.
0.3.2
1 year ago
Add `Sendable` conformance to most things, to make the client play better in Swift Concurrency contexts
0.3.1
1 year ago
Mainly documentation improvements, and extremely basic alpha Webhook API support. Some small bugs in TestAnalytics fixed as well. **Full Changelog**: https://github.com/aaronsky/buildkite-swift/compare/0.3.0...0.3.1
0.3.0
1 year ago
## Breaking Changes * Tokens are loaded entirely differently now, in order to support single clients that can reach multiple Buildkite APIs. See the new initializer for `BuildkiteClient`. ## What's New * `TokenProvider`s can be used to load authentication tokens dynamically as well as statically. (#4) * Alpha support for the Agent and Test Analytics APIs * Compatibility with Xcode 14 beta 1 * Groundwork laid for more comprehensive examples **Full Changelog**: https://github.com/aaronsky/buildkite-swift/compare/0.2.0...0.3.0
0.2.0
1 year ago
* Add support for async/await * Remove support for iOS 10-12, macOS 10.12-10.15, watchOS 3-5, and tvOS 10-12. * Remove support for Swift <=5.5.2 * Add Followable references for ease of API consumption * Add DocC documentation * Add swift-format **Full Changelog**: https://github.com/aaronsky/buildkite-swift/compare/0.1.0...0.2.0
0.1.0
3 years ago
This is the first minor-version release of this package. While not yet committing to the stability guarantees of a a major version, this marks a period of considered stability before making changes to the API. This release includes a small change to the data type returned by the GraphQL resource. After some research and discussion with members of the Buildkite team, it was determined that the GraphQL API offered by Buildkite is not capable of responding with data and errors simultaneously as is outlined in the specification. This means that you can write code that maps on the variant returned by `GraphQL.Content`, which works well with either the Combine API or the `Result` returned by the closure API.
Odds and Ends
3 years ago
This release makes a couple of breaking changes: * `Buildkite` (the client class) has been renamed to `BuildkiteClient` to remove confusion and also work around an LLDB bug * Proper handling of 204 No Content responses was introduced, because I neglected it originally. These responses are now treated appropriately as successful. * `GraphQL.Content` no longer must be `Encodable`, making the requirements for being a GraphQL response less onerous. This release also fixes a bug with `Team.Resources.List` where the Everyone team has no description nor creator. Finally, the package is published on the Buildkite docs now! Hooray!
Slightly more polished GraphQL support
3 years ago
Initial GraphQL Support
3 years ago
You can now use the `GraphQL` resource to send a raw GraphQL query string and variables to the v1 endpoint. Future iterations will make this more configurable and type-safe at query-time. Heterogenous JSON values are now better expressed by the API as well.
Teams
3 years ago
You can now send the `Team.Resources.List` resource, which I forgot about while writing the initial version.
Initial release
3 years ago
This is the initial release! It supports all endpoints and all features in the publicly documented API site. It may still be a bit buggy.
iOS macOS watchOS tvOS
aaronsky/Toast v0.1.0
Ephemeral Toast-style messages for your SwiftUI app.
⭐️ 2
🕓 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.
v0.1.0
2 years ago
Does exactly what it says on the tin
iOS macOS watchOS tvOS

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