Swiftpack.co - Swift Packages by adam-fowler

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

Packages published by adam-fowler

adam-fowler/jmespath.swift 1.0.2
Swift implementation of JMESPath, the JSON query language
⭐️ 29
🕓 17 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.
v1.0.2
17 weeks ago
Add Sendable conformance to `JMESExpression`
v1.0.1
18 weeks ago
- Fix warning from Swift 5.6
v1.0.0
50 weeks ago
- Add JMESPropertyWrapper protocol to aid Mirror parsing of property wrappers
v0.3.0
1 year ago
- Renamed `Expression` to `JMESExpression` - Got tests compiling on iOS
v0.2.4
1 year ago
Add support for Mirror collection and dictionary display types
v0.2.3
1 year ago
Expression.search(Any) -> Expression.search(object: Any)
v0.2.2
1 year ago
- Don't convert `.other(any)` to String - Removed RawRepresentable versions of `Expression.search`
v0.2.1
1 year ago
- When creating `JMESVariable` for an object we cannot parse instead of outputting a `.null` output `.other(any)`. - When collapsing a `JMESVariable.other` return a string representation of it via `String(describing:)` - Add `Expression.search` functions that cast to a `RawRepresentable` via `init(rawValue)` - Add more descriptive errors - Add `Expression.search` functions that take json in `Data` format
v0.2.0
1 year ago
- Optimisation: Stop processing the whole JSON object to calculate types. Only calculate types for objects we need to parse - Rename Function -> JMESFunction
v0.1.0
1 year ago
# Initial release
adam-fowler/swift-srp 0.5.0
Swift Secure Remote Password
⭐️ 10
🕓 1 week 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.5.0
1 week ago
- Add public initializer to SRPKeyPair: PR #7 from @marius-se
v0.4.0
1 year ago
- Add simple version of client and server proofs detailed in the Wikipedia [article](https://en.wikipedia.org/wiki/Secure_Remote_Password_protocol) on Secure Remote Password. - Move Error enums outside of `SRPClient` and `SRPServer` into enum `SRPClientError` and `SRPServerError` respectively
v0.3.0
1 year ago
- Add `SRPKey.init(hex)` for conversion from hex string - Add `SRPKey.hex` for conversion to hex string
v0.2.1
1 year ago
- Fixed Swift 5.3 compile error
v0.2.0
2 years ago
Made SRPClient.calculateSharedSecret(), SRPClient.configuration, SRPClient.Error, SRPServer.Error, SRP.calculateU() all public
v0.1.0
2 years ago
Initial version
iOS macOS watchOS tvOS
adam-fowler/compress-nio 0.4.1
Compression/Decompression support for Swift NIO ByteBuffer
⭐️ 10
🕓 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.
v0.4.1
1 year ago
- Fix Swift 5.4 warnings
v0.4.0
1 year ago
- Allow `ByteBuffer.compress(with:flush:process)` to be called multiple times within one compression stream. - Added `NIOCompressor.finishWindowedStream` to avoid having to create an empty ByteBuffer to finish a windowed compress. - Removed LZ4 support
v0.3.0
2 years ago
- Replace `finalise` bool parameter in `compressStream` functions with `flush` enum `CompressNIOFlush` which can be `.no` meaning compressor chooses when to flush, `.sync` meaning compressor input and output are in sync or `.finish` meaning I've finished compressing data. - Added window based compressStream/decompressStream functions. Provide a working window buffer to the compressor/decompressor and it will call a closure everytime the compress/decompress function fills that buffer. - compress functions only throw `.bufferOverflow` when neither input or output can be processed.
v0.2.0
2 years ago
- Added LZ4 support - Added `NIOCompressor.resetStream` to support more optimal way to reset stream
v0.1.1
2 years ago
Fixed issue where inflate would return Z_OK with both avail_in and avail_out set to zero.
v0.1.0
2 years ago
Renamed to CompressNIO
v0.0.1
2 years ago
This is the first release of swift-nio-compress.
adam-fowler/s3-filesystem-kit 1.0.0
Swift File Manager for AWS S3
⭐️ 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.
v1.0.0
1 year ago
Uses Soto v5
v0.3.0
1 year ago
Replace swift-aws/aws-sdk-swift in Package.swift with soto-project/soto
v0.2.0
2 years ago
- Added `readFileURL` and `writeFileURL` to created signed URLs that can be used to read and write a file
v0.1.1
2 years ago
- Conform S3Path to Equatable - Conform S3Path to CustomStringConvertible - Add file tag editing functions - Add file ACL(Access control) editing functions - Add listBuckets - Add iOS/tvOS/watchOS platforms
v0.1.0
2 years ago
- Fix up S3Path so path is correct. Remove leading forward slash - Add support for copying files - Add support for reading/writing file attributes
v0.0.1
2 years ago
Initial version
iOS watchOS tvOS linux macOS iOS
adam-fowler/xml-coding 0.4.1
Swift based XML Encoder/Decoder for Codable classes
⭐️ 5
🕓 50 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.
v0.4.1
50 weeks ago
- Fix decoding of optional values as attributes
v0.4.0
1 year ago
- Remove Collection encoding code internal to `XMLEncoder` and `XMLDecoder`. Replace with this with property wrapper `CustomCoding` and coder structs `ArrayCoder` and `DictionaryCoder` for defining how collections should be encoded. - import FoundationXML on Linux - Renamed repo to xml-coding, and module to XMLCoding
v0.3.0
2 years ago
- Changed to using Apache 2.0 license - Don't output newlines if flagged to ignore whitespace - Don't encode single or double speech marks when outputting XML text nodes
v0.2.0
2 years ago
- Add options for parsing and outputting XML (preserve whitespace, compacted empty nodes, CDATA) - Added calculated vars `index` and `level` to `XML.Node`
v0.1.0
2 years ago
Initial version - includes XML representation - Encode codable to XML - Decode xml to codable
adam-fowler/ssg 0.1.3
Static site generation using swift
⭐️ 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.
v0.1.3
1 year ago
Ignore flag works on posts now
v0.1.2
1 year ago
Use `adam-fowler/Ink.git` v0.2.1
v0.1.1
1 year ago
- add sitemap_priority metadata tag - Config is not a protocol - next/prev don't include private pages - posts flagged ignore is also considered private
V0.1.0 Initial version
1 year ago
adam-fowler/big-num 2.0.1
Swift interface BIGNUM functions in BoringSSL
⭐️ 1
🕓 5 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.
v2.0.1
5 weeks ago
- Fix warnings from later versions of Swift
v2.0.0
2 years ago
Major release changes - Moved from using openSSL library installed on system to using a vendored cutdown version of BoringSSL. - Replaced `BigNum.init<D: DataProtocol>(data: D)` with `BigNum.init<D: ContiguousBytes>(bytes: D)`. Minor release changes - Added `BigNum.bytes`
v1.1.1
2 years ago
Changed package name to "big-num" so it works with XCode SPM resolution
v1.1.0
2 years ago
- BigNum(Data) has been replaced with BigNum<D: DataProtocol>(D)
v1.0.0
2 years ago
Initial version of BigNum. Includes most of standard BIGNUM functions from OpenSSL - basic arithmetic, standard and modulus versions - power, and power with modulus - bitwise operators - random number and prime generation
adam-fowler/parsing 0.3.0
String parsing code in 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.
v0.3.0
2 years ago
- Renamed to Parsing - Made `Parser` a struct with internal storage for the `String`
v0.2.0
2 years ago
- Changed module name to "Reading" - read functions all have discardableResults - read(until:) functions all set the buffer position to be the character they read until (this is a change from before). - Added public versions of current, advance and retreat which do bounds checking. - read() functions don't throw an error when result is different, instead they return a boolean.
v0.1.0
2 years ago
Initial version.
adam-fowler/min-deployment-test 0.0.1
Demonstrate issue with minimum deployment values and iOS
⭐️ 0
🕓 2 years ago
iOS

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