Swiftpack.co - Swift Packages by richardpiazza

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

Packages published by richardpiazza

richardpiazza/XcodeServer 3.0.0
A swift framework for interacting with, and persisting data from an "Xcode Server".
⭐️ 7
🕓 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.
XcodeServer 3.0.0 🚀
3 weeks ago
Another hefty update to **XcodeServer**. Building on the [2.0.0](https://github.com/richardpiazza/XcodeServer/releases/tag/2.0.0) release, the overall framework continues to evolve, the biggest change being the including of `async/await` concurrency features. --- - **Async/Await**: The `Persistable` and `Queryable` protocols have had their implementations updated to use the `async` syntax in place of completion handlers. - **Platform Limitations**: The package now uses Swift tools 5.5, and the minimum supported os versions are now: - `.macOS(.v12)` - `.iOS(.v15)` - `.tvOS(.v15)` - `.watchOS(.v8)` - **`XCSClient`**: Has been re-written to use the `SessionPlus.URLSessionClient` to support networking on multiple platforms, removing the swift-nio dependency tree. - **Model 2.0.0**: A new model version was added the prefixed the internal Core Data entities with 'Managed', clearing up namespace prefixing ('XcodeServer.'). Plus the `Integration` to `Issue` mappings have been updated to correctly reflect an issue being related to multiple integrations.
XcodeServer 2.0.1
1 year ago
Addresses a potential bug found when the Bot.Stats are retrieved before the Bot.Integrations, an Integration can be created in Core Data that didn't have a relationship to its Bot. The bot relationship will now be set correctly, and the order of operations places the stats retrieval after the other syncing.
XcodeServer 2.0.0 😲
1 year ago
This is a huge update to **XcodeServer**! The [design goal](https://github.com/richardpiazza/XcodeServer/issues/10) for this version was to make the individual packages more interchangeable & independently updatable through the use of a shared unified model. In earlier versions of the framework, the Core Data entity classes operated as the 'preferred' entity. Now each layer (api & core data) interchange through a shared model and a series of protocols. With the _Queryable_ and _Persistable_ protocols, now anyone can write their own persistence layer, removing the reliance on Core Data. ## Key Features * **Multi-Platform**: The framework now compiles across all of the Apple platforms (macOS, iOS, tvOS, watchOS) as well as Linux, with full support for the API/Networking. * **Command Line Interface**: The swift package offers a simple executable for interacting with the Xcode Server API - as well as persistence testing tools on macOS. * **Swift 5.3 Resources**: Swift 5.3 added support for bundled resources. This means the Core Data model and test JSON files are all available where needed. * **Model Migration**: Progressive migration support has been added to the Core Data implementation. This means updates and fixes should be easier to implement without having to worry about what any existing database conforms to.
XcodeServer 1.1.0
1 year ago
This release brings full support to Linux for the **XcodeServerAPI** and **xcscli** packages. The underlying networking components of the `APIClient` have been re-written on top of the [AsyncHTTPClient](https://github.com/swift-server/async-http-client) which uses the cross-platform SwiftNIO libraries.
XcodeServer 1.0.5
1 year ago
Fixes a small issue where a triggered integration didn't initially have the right counter number.
XcodeServer 1.0.4
1 year ago
Adds the `XCSExportOptions` model to the API correcting and expanding the behavior of `XCSArchiveExportOptions`.
XcodeServer 1.0.3
1 year ago
The 'archiveExportOptions' was added to the`XCSConfiguration` model.
XcodeServer 1.0.2
1 year ago
A small bug fix that addresses the datatype associated to launch/build arguments.
XcodeServer 1.0.1
1 year ago
Corrects a potential issue with CoreData code.
XcodeServer 1.0.0 (🎉)
1 year ago
1.0.0 Release of the XcodeServer swift package.
iOS macOS watchOS tvOS linux macOS iOS
richardpiazza/SOSwift 3.0.0
A swift implementation of Schema.org structured data vocabulary.
⭐️ 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.
SOSwift 3.0.0
1 year ago
Signpost release... (Tests really need to be filled out)
iOS macOS watchOS tvOS
richardpiazza/GraphPoint 5.0.0
A swift library for using the Cartesian Coordinate System in CGRect.
⭐️ 5
🕓 Yesterday
🔖 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.
GraphPoint 5.0.0
Yesterday
This breaking version replaces all references to the `Float` data type with `Double`. This will offer greater flexibility in modern swift code which has automatic bridging between `CGFloat` and `Double`.
GraphPoint 4.0.0
1 year ago
Migrates from the _Graph_ naming to _Cartesian_ naming for clarity. Now relies on [Swift2D](https://github.com/richardpiazza/Swift2D) package for simpler cross-platform usability without having to worry about `CoreGraphics` and `Foundation` differences.
iOS macOS watchOS tvOS
richardpiazza/VectorPlus 0.3.0
A utility & library for converting SVG paths to Core Graphics images.
⭐️ 4
🕓 45 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.
VectorPlus 0.3.0
45 weeks ago
This release incorporates the beginning of `SwiftUI` support. The first component available is `SVGView` - a View type that supports rendering a `SVG` document.
VectorPlus 0.2.0
45 weeks ago
This release brings a little stability and updates underlying package dependencies.
iOS macOS tvOS
richardpiazza/CodeQuickKit 6.10.0
A Swift library simplifying some everyday tasks.
⭐️ 3
🕓 13 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.
CodeQuickKit 6.10.0
13 weeks ago
* Fixes some deprecations that arrived with Xcode 13 * Deprecated several classes that are now implemented in other projects.
WebAPI Additions
6 years ago
Added additions to WebAPI to allow access to the HTTP Response object.
Verbose logging and repository structure changes.
6 years ago
Refreshed Ubiquity; NSUbiquitiousKeyValueStore
6 years ago
Refreshed Ubiquity; NSUbiquitiousKeyValueStore
NSBundle and WebAPI updates
6 years ago
Corrected Podspec Source Files
6 years ago
Swift Transition
6 years ago
This release offers a swift rewrite of CodeQuickKit.
setDefaults Correction
6 years ago
Overriding the default initializer on NSManagedObject subclasses is not recommend. Moved the setDefaults implementation to the convenience initializers.
Set Defaults
6 years ago
Added setDefaults() to bypass having to implement all initializers in swift.
Bundle fix
6 years ago
This update fixes the bundle reference when singularizing class names.
iOS macOS watchOS tvOS macCatalyst
richardpiazza/SwiftSVG 0.9.0
A foundation-based SVG parsing library
⭐️ 2
🕓 45 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.
SwiftSVG 0.9.0
45 weeks ago
This release replaces the underlying data type from `Float` to `Double`. This matches changes in the **Swift2D** package and more closely aligns with the native Swift floating-point type.
1 year ago
richardpiazza/CodablePlus 0.3.0
A collection of extensions around the Swift `Codable` implementation.
⭐️ 2
🕓 5 weeks ago
iOS macOS watchOS tvOS
richardpiazza/SessionPlus 2.1.0
A swift request & response framework for JSON apis.
⭐️ 1
🕓 6 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.
SessionPlus 2.1.0
6 weeks ago
Modifications to better support using absolute URLs. The primary intent of the framework is to interact with JSON apis, but another very-common need is the ability to download random data or images from URLs outside of a primary API. This is what the deprecated `Downloader` was focused on. The ability to interact with non-base URLs has been brought forward and integrated into the overall solution. `Request` now has an `Address` enum which determines the type of addressing that will be used. The `URLSessionClient` has been renamed to `BaseURLSessionClient` to better indicate its usage, and a `AbsoluteURLSessionClient` implementation is now available.
SessionPlus 2.0.1
8 weeks ago
**2.0.1** Fixes an issues where a `URLSessionDataTask` was not automatically `.resume()` 🤦‍♂️ **2.0.0** * Shifts the interaction model from being task/execution based to being request/response based. * Request and Response are protocols which represent the required parameters needs to respectively query and process a response from an api. * All of the older HTTPClient protocols and implementations are deprecated and will be removed in future versions of the framework.
SessionPlus 2.0.0
13 weeks ago
Shifts the interaction model from being _task/execution_ based to being _request/response_ based. `Request` and `Response` are protocols which represent the required parameters needs to respectively query and process a response from an api. All of the older `HTTPClient` protocols and implementations are deprecated and will be removed in future versions of the framework.
SessionPlus 1.2.0
30 weeks ago
Swift 5.5 Concurrency Support. This release adds support for `async`/`await` support for Apple systems. _The `FoundationNetworking` module that provides `URLSession` on non-Apple platforms does not yet support async request method._
SessionPlus 1.1.0
1 year ago
Replaced Header, MIMEType, and RequestMethod enums with structs for greater flexibility. Opened encoding/decoding methods to public for implementing in additional convenience methods.
SessionPlus 1.0.0
1 year ago
1.0 release of SessionPlus 🎉.
iOS macOS watchOS tvOS
richardpiazza/SOSwiftVocabulary 1.6.0
DEPRECATED: The Schema.org structured data vocabulary defined as a series of swift protocols.
⭐️ 1
🕓 3 years ago
richardpiazza/pocket-bot-localizations 0.2.0
Localizations for the app Pocket Bot.
⭐️ 0
🕓 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.
Pocket Bot Localizations 0.2.0
3 weeks ago
* Fixes several instances of broken replacement tokens (`%@`) in multiple languages * Adds several new common expressions and a few compound expressions.
iOS macOS watchOS tvOS
richardpiazza/CoreDataPlus 0.2.0
A collection of extensions and helpers for working with Core Data.
⭐️ 0
🕓 16 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.
CoreDataPlus 0.2.0
16 weeks ago
A few minor tweaks to the repository and a collection of new synchronous functions on `NSManagedObjectContext`.
iOS macOS watchOS tvOS
richardpiazza/DynuREST 4.0.0
A Dynu.com IP Update API wrapper.
⭐️ 0
🕓 8 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.
DynuREST 4.0.0
8 weeks ago
Version 4 of the **DynuREST** package is mostly a ground up re-write focused on implementing the latest swift features: * **async/await**: The public interface is now entirely presented using the swift concurrency feature _async/await_. * **cli**: A simple cli tool allows for querying of the IP Sources. (_Additional features will be added in the future_).
DynuREST 3.0.0
1 year ago
This release incorporates a couple of options for the retrieval of IP addresses to be used in combination with the Dynu.com API.
iOS macOS watchOS tvOS
richardpiazza/LocaleSupport 0.4.0
Swift references and extensions for app localization & internationalization.
⭐️ 0
🕓 29 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.
LocaleSupport 0.4.0
29 weeks ago
This release refines the purpose of the library to just localized string management & extensions to `Foundation.Locale`. The **TranslationCatalog** and **localizer** executable features have been moved to their own repository: https://github.com/richardpiazza/TranslationCatalog.
LocaleSupport 0.3.1
1 year ago
Generic Query and Update types for interacting with none-typed Catalogs.
LocaleSupport 0.3.0
1 year ago
Package and API Refinements across the board. * A new `Project` entity for grouping `Expression`s. * `Locale` extensions for working with enum LanguageCode, RegionCode & ScriptCode * Lots of unit tests to verify happy-path functionality.
LocaleSupport 0.2.0
1 year ago
This release includes the new `localizer` CLI for managing translation resources.
LocaleSupport 0.1.0
1 year ago
This is the initial release of **LocaleSupport**. It includes helpers for accessing string localizations.
iOS macOS watchOS tvOS
richardpiazza/SwiftColor 0.2.0
A platform agnostic representation of Color.
⭐️ 0
🕓 9 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.
SwiftColor 0.2.0
9 weeks ago
This release has two major changes: * Renamed 'Color' to 'Pigment': There would have been a continual naming collisions with `SwiftUI.Color`. * Replaced many `CGFloat`/`Float` instances with `Double`: Since the native floating point type in Swift is `Double`, it seemed logical to have the `Pigment` storage values use it.
richardpiazza/MiseEnPlace 5.0.0
A Framework for converting and interpreting common measurements used in cooking.
⭐️ 0
🕓 13 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.
MiseEnPlace 5.0.0
1 year ago
Measurement Units
6 years ago
Added alternative spellings and string initialization to MeasurementUnits
Initial Release
6 years ago
iOS macOS watchOS tvOS
richardpiazza/Occurrence 0.3.2
A swift logging library that integrates with `SwiftLog`
⭐️ 0
🕓 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.
Occurrence 0.3.2
4 weeks ago
A small change to support tvOS hardware. The 'Application Support' folder is not accessible on device, so the default storage directory is placed in the 'Caches' folder.
Occurrence 0.3.1
4 weeks ago
A few minor updates the address exceptions and bugs found with the recently updated dependencies.
Occurrence 0.3.0
5 weeks ago
**Modernized Dependencies** The Perfect-SQLite/Perfect-CRUD repositories are quite out of date and seem to be no-longer maintained. (Possible replacement?). These two dependencies are now pinned to forked versions which correct compilation issues on non-macOS environments.
Occurrence 0.2.2
13 weeks ago
Corrected compilation under tvOS.
Occurrence 0.2.1
17 weeks ago
Corrected the time formatting to properly represent 24-hour time.
Occurrence 0.2.0
21 weeks ago
Expands compatibility to multiple platforms with a **SQLite** based `LogProvider`.
Occurrence 0.1.0
28 weeks ago
Initial release which supports integration with SwiftLog, backed by a Core Data store.
iOS macOS watchOS tvOS macCatalyst
richardpiazza/Swift2D 2.0.0
Swift library for working in two-dimensional coordinate systems.
⭐️ 0
🕓 45 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.
Swift2D 2.0.0 (Double Double)
45 weeks ago
This release removes previously deprecated initializers as well as replacing the underlying `Float` values with `Double`. [SE-0307](https://github.com/apple/swift-evolution/blob/main/proposals/0307-allow-interchangeable-use-of-double-cgfloat-types.md) will offer interchangeable `CGFloat`/`Double` usages in Swift 5.5.
Swift2D 1.1.0
1 year ago
Added convenience initializers to `Rect`, `Size`, and `Point` that take `CoreGraphics` counterparts as parameters. The instance parameters that provided these have been deprecated as a result.
Version 1
2 years ago
This release provides a _mostly_ drop in replacement for `CGPoint`, `CGSize`, and `CGRect` provided by CoreGraphics or Foundation (depending on platform).

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