Swiftpack.co - Swift Packages by benspratling4

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

Packages published by benspratling4

benspratling4/SwiftAWSSignatureV4 3.0.1
AWS's signature version 4 in cross-platform Swift
⭐️ 6
🕓 44 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.
Correct issues with dates & queries
3 years ago
Also updates tool versions, dependencies & sets minimum mac os version
Swift 4 & Linux
6 years ago
Correct empty query strings
6 years ago
Previous versions of this library would use a "?" character when the url's queryString was zero-length, which is rejected by the servers.
Add chunking for streams
6 years ago
Chunking for stream bodies is supported on macOS. Its function is uncertain on Linux.
Fix capitalization of hex
6 years ago
Fix hex
6 years ago
Fix unsigned payload behavior
6 years ago
Add aws_uriEncoded on Strings
Initial Release
6 years ago
iOS macOS watchOS tvOS
benspratling4/SwiftFoundationCompression 4.0.0
Foundation-oriented Swift wrapper for zlib
⭐️ 5
🕓 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.
Convert to dynamic framework
2 years ago
Use lib instead of CZlib
2 years ago
Swift 5 support
3 years ago
And fixed lots of warnings about use of unsafe buffers.
Swift 4 and Linux support
6 years ago
Add ability to create .zip files
7 years ago
Beta release
7 years ago
Reading basic .zips file works. Deflating a simple Data works. No .gz or .tar support, yet.. No writing.zip file support, yet.
benspratling4/SwiftZsh 1.0.0
Swift async wrapper for zsh commands sent to Process
⭐️ 3
🕓 1 year ago
macOS macCatalyst
benspratling4/SwiftAWSS3 v1.1.0
Amazon AWS S3 convenience
⭐️ 3
🕓 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.
Minor bug fixes
1 year ago
Swift 5
1 year ago
Support using bucket names with dots.
6 years ago
Swift 4
6 years ago
Also added support for parsing list-bucket operations with ListBucketResult.init?(xmlData:Data) .
IBM Cloud Storage Support and List objects in bucket
6 years ago
Fix encryption
6 years ago
1. Updates default value of kms 2. Fix random bad characters in key-id header This build works with an as-yet unreleased branch of Kitura-Request `swift package edit Kitura-net --revision issue_1098`
Fix data on GET
6 years ago
Fix PUT
6 years ago
GET, PUT and DELETE
6 years ago
GET with ETags Put with SSE
iOS macOS watchOS tvOS
benspratling4/SwiftPhoneNumberFormatter 3.0.1
Phone number formatting in pure swift
⭐️ 2
🕓 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.
With bug fixes for indexes after literals when deleting digits
2 years ago
Initial Release
2 years ago
benspratling4/SwiftGraphicsCore 2.1.1
Core geometries & protocols for a pure-Swift implementation of 2D graphics rendering.
⭐️ 2
🕓 3 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.
Fix bugs in transforms
3 years ago
Fixes bugs in transforms related to rotation and concatenation. Fixes a bug where the untransformed path was being consulted for filling.
Asymptotic performance improvements for filling
3 years ago
Filling now uses a completely different algorithm, with asymptotic performance improvements. Typically this causes orders of magnitude faster filling. Quadratic and cubic paths are subdivided to a linearity at 1/2 of the subsample resolution, then replaced by lines. Counting intersections from -X infinity still happens, but once for all the left subsamples, then for each path line segment, the subsampled pixels are calculated and their counts incremented. Next, a summation pass adds up all the crossing counts from left to right for each subsample. `Transform2D` can now transform all the points in a `Path` simultaneously, and the path is transformed into pixel coordinates before filling begins. The `Line.fractionOfSegmentIntersection(with line:Line)` algorithm was replaced with one that can properly handle collinearity. `.boundingBox` is now "tight", and `.fastBoundingBox` was added which is not tight, but extremely performant. Stroking is still abysmally slow. Anybody want to do something like the above filling algorithm for stroking?
Add gradients, consolidate fill and stroke to draw
3 years ago
Filling & stroking a GraphicsContext are (conceptually) done simultaneously with one unified drawPath( method, which now takes any `Shader`. You can use a `SolidColorShader`, or a `LinearGradient` or `RadialGradient` or any type you provide conforming to the Shader protocol. `Transform2D` has had some bugs fixed, and comments added clarifying the direction transforms operate.
cubic path bug fixes
3 years ago
Also improves numerical stability in root finding.
Fix angled lines intersection algorithms
3 years ago
Fix several bugs...
3 years ago
Fix bugs in compositing, quadratic path filling, line stroke regions of interest, and intersection bounds validation.
Fix bug in quadratic curve .contains()
3 years ago
Add SampledGraphicsContext, SampledImage
3 years ago
Migrate SampledGraphicsContext and SampledImage from SwiftSampledGraphics, will delete the other repo. Path.contains() algorithms are precise for all segment types. Path.isPoint(_:,within:, ...) algorithm is precise for quadratic, but not for cubic bezier curves. Feel free to contribute more precise algorithms and improve efficiency of existing algorithms.
Improve bezier curve geometric algorithms
3 years ago
Precise contains(Point) has been implemented on Path for all subpath types Precise .isPoint(_ point:,within: has been implemented for quadratic path segments. Poor .isPoint(_ point:,within: for cubics.
Initial release
3 years ago
Core geometries are concretely defined. Many protocols exist for defining how other concepts, like bitmaps and fonts will be layered over.
benspratling4/WorkableUIKit 0.0.16
Take the edge off of coding in UIKit
⭐️ 2
🕓 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.
Improvements to GenericDocumentBrowserViewController and related classes
1 year ago
Fix bug with priorities
1 year ago
Add NSRange methods for UITextInput
2 years ago
Add AttributedLabel
2 years ago
Adds a fully auto-layout compliant AttributedLabel, which not only draws attributed strings using CoreText, but also can tell where you tapped in the string. As a convenience, it can search a little ways left or right of the actual touch point and find a .link attribute. Also allows you to set a highlighted range, and it will draw a special background behind that across as many lines as it takes.
Add UndoMenuElementManager
2 years ago
Add keyboard avoidance to ScrollingStackViewController
2 years ago
Add dismissAllPresented(...)
2 years ago
Remove print(...)
2 years ago
Enable document activities to be updated by subclasses
2 years ago
Convert to dynamic framework
2 years ago
iOS macCatalyst
benspratling4/SwiftAASAValidator 0.1.1
Validate that apple-app-site-association files are set up correctly
⭐️ 1
🕓 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.
Fix bug in hex digit matches
1 year ago
App link parsing and basic url matching
1 year ago
iOS macOS tvOS
benspratling4/SwiftTrueTypeFont 0.1.0
Pure-Swift reading of the True Type Font (.ttf) file format, and conformance to `SwiftGraphicsCore`'s `Font`.
⭐️ 1
🕓 3 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.
Add Header & Horizontal Header tables
3 years ago
Also improve conversion of bytes to integers and back again.
Initial release
3 years ago
Includes ability to easily read the format0 postscript name.
benspratling4/SwiftSampledGraphics 0.0.0
Deprecated, SampledImage has been moved into SwiftGraphicsCore.
⭐️ 0
🕓 3 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.
Add SampledImageClass
3 years ago
Provide SampledImage class, as a stepping stone between SwiftCoreGraphics and the next library.
benspratling4/SwiftPNG 2.0.0
Pure-Swift implementation of PNG file encoding and decoding
⭐️ 0
🕓 3 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.
Accommodate updated SwiftGraphicsCore 2.0.0
3 years ago
Fix bug in average filter.
3 years ago
Fix bugs
3 years ago
Fix bug in Package.swift. Fix unknown crashing issue by avoiding mutating compressedData by removing chunks until it is empty, instead, iterate on selecting slices of it.
Remove SwiftSampledGraphics
3 years ago
Removes the dependence on SwiftSampledGraphics and uses SwiftSampledCore where SampledImage and SampledGraphicsContext now live.
Add indexed colors
3 years ago
Supports indexed colors, including transparency. Adds some support for low bit depths. Interlaced images still crash. Adds many test case files, but test results are still manually examined for visual similarity through round-trip re-encoding.
Initial release
3 years ago
Supports reading some images with many filter versions. Writing is always filtered the same way. Does not support indexed colors, or low bit counts, or interlacing properly.
benspratling4/SwiftIntegralRational 2.0.0
Generic Rationals in pure Swift
⭐️ 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.
Convert to dynamic framework
2 years ago
Add init(IntType) convenience
2 years ago
Assume denominator of 1.
Ease conformance requirements, add conveniences
2 years ago
IntegralRational no longer requires Codable conformance, but provides Encodable and Decodable conditionally. Add .doubleValue Add .one, .zero, .negativeOne Update Hashable to use .combine(...)
Add Hashable conformance
4 years ago
Also clean up docs.
Add improper fraction support to decoding
4 years ago
Adds support for decoding improper fractions. While SwiftIntegralRational always encodes as [numerator, denominator], this release can also decode improper fractions with the format: [integerPart, [fractionalNumerator, fractionalDenominator]], which makes it much easier for humans manually creating large numbers.
Initial Release
4 years ago
Most of the main methods have tests, but not many test cases. I've been toying with very similar code that was not generic and based solely on Int's, but for publishing I wanted to make sure it was a Swifty as possible, meaning the root type is generic and thus depends on swift's number protocols.
benspratling4/WorkableSwiftUI 0.0.3
All the stuff you need to make SwiftUI actually usable
⭐️ 0
🕓 43 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.
Initial release
2 years ago
iOS macOS watchOS tvOS
benspratling4/SwiftXCAssetConstants 1.0.5
Get UIColor and UIImage Constants for your xcassets
⭐️ 0
🕓 1 year ago
iOS watchOS tvOS macCatalyst
benspratling4/SwiftSVG 0.0.0
Pure-Swift parsing, drawing, exporting of static SVG.
⭐️ 0
🕓 3 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.
Initial release with some basic path parsing
3 years ago
macOS

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