Swiftpack.co - Swift Packages by sersoft-gmbh

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

Packages published by sersoft-gmbh

sersoft-gmbh/swift-smtp 2.3.0
An SMTP sender implementation in Swift using Swift NIO
⭐️ 6
🕓 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.
v2.3.0
17 weeks ago
- Add Swift 5.5 support - Update dependencies & fix deprecations (Version 2.14.0+ is now required for NIOSSL)
v2.2.0
38 weeks ago
- Add Swift 5.4 support
v2.1.0
42 weeks ago
This release contains the following new features: - Add ESMTP support (currently by sending `EHLO` instead of `HELO`). - Make the connection limit configurable in `SwiftSMTPVapor`.
v2.0.0
1 year ago
# Version 2.0.0 This is the final version 2.0.0 that adds support for Vapor 4 and NIO 2.0. Please note that the package was renamed from SwiftSMTP. GitHub will continue to redirect from the old name from some time, but you should update your package dependency declaration to the following: ```swift .package(url: "https://github.com/sersoft-gmbh/swift-smtp.git", from: "2.0.0"), ```
v2.0 RC-3
1 year ago
This is the third release candidate for a version 2.0 of SwiftSMTP which supports NIO 2.0 and Vapor 4.0. What's new since RC 2: **Core** - `Configuration` can now be created (completely or in part) from environment variables using `fromEnvironment()`. **Vapor** - The inlinable APIs were cleaned up. **Note:** Version 2.0 is currently being refined and made ready for release. Up until then there might still be SemVer-Major (breaking) changes.
v2.0 RC-2
1 year ago
This is the second release candidate for a version 2.0 of SwiftSMTP which supports NIO 2.0 and Vapor 4.0. What's new since RC 1: **Core** - The `connectionTimeOut` parameter has been moved from `Mailer` to `Configuration`. - A typo in `transmissionLogger` has been fixed in `Mailer`. - `Email.Attachment` has a convenience initializer which takes a `ByteBuffer` (from NIO) as `content`. **Vapor** - The vapor support layer has been completely refactored and simplified. Instead of creating a `Mailer` per `EventLoop` of the application's `EventLoopGroup`, one shared mailer is now (lazily) created. This means wherever you have access to an `Application`, you can get your hands on a `Mailer`. - Also, `Application.SwiftSMTP` has now a method to create a completely new `Mailer`. However, the caller of this method is responsible for keeping the new mailer alive and cleaning up afterwards. - The source of the `EventLoopGroup` of the shared mailer is configurable. By default, the application's `EventLoopGroup` is used. **Note:** Version 2.0 is currently being refined and made ready for release. Up until then there might still be SemVer-Major (breaking) changes.
v2.0 RC-1
1 year ago
This is the first release candidate for a version 2.0 of SwiftSMTP which supports NIO 2.0 and Vapor 4.0. What's new: - Add support for NIO 2.0 - Add support for Vapor 4.0: Create a `SMTPInitializer` with a `Configuration` and pass it to the `Application`'s `lifecycle` to initialize SwiftSMTP on boot. Then simply get a mailer using `Request.swiftSMTP.mailer`. - Allow for custom loggers (instead of just `print`): Simply conform to `SMTPLogger` and pass the conforming object to the `Mailer`. - Allow for anonymous auth: `Configuration.credentials` is optional now. - Added header docs. **Note**: Version 2.0 will be released alongside Vapor 4.0 (which is currently also in the RC-phase). Up until then there might still be SemVer-Major (breaking) changes - though they'll most likely primarily be in the Vapor support layer.
v1.2.0
1 year ago
Add Swift 5.2 support
v1.1.0
2 years ago
Adds support for Swift 5.1
v1.0.0
2 years ago
Initial Release
macOS
sersoft-gmbh/color-components 1.6.0
A color component calculation library
⭐️ 4
🕓 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.5.0
38 weeks ago
- Add Swift 5.4 support
v1.4.0
1 year ago
- Add overloads to use hex values (`init(hexString:)`, `init(hex:)`, `hexString()` and `hexValue()`) also with floating point types on RGB/A - Add `hexValue` on RGB/A that returns the hex value as an integer (e.g. `RGB<UInt8>(red: 0xAB, green: 0x34, blue: 0xD3).hexValue(as: UInt64)` returns `0xAB34D3` as `UInt64`)
v1.3.0
1 year ago
- Add feature to color calculations for calculating `prominentColors` (as well as an accessor for the `mostProminentColor`).
v1.2.0
1 year ago
- Add more convenience conversions between floating point and integer components. - Add hex string initializer for RGB. - Add overload of hex initializer with differently sized integer, e.g. to allow `RGBA<UInt8>` to be created from hex (w/o overflowing).
v1.1.1
1 year ago
- Only create one `CIContext` per `ImageColorsCalculator`.
v1.1.0
1 year ago
- Adds a new library `ColorCalculations` with a `ImageColorsCalculator` that uses `CoreImage` to extract various colors from images.
v1.0.1
1 year ago
- Fixes the header in the README - Fix mistakes in the header doc. No functional changes were made. Release is merely to redeploy the docs.
v1.0.0
1 year ago
Initial Release
sersoft-gmbh/xmlwrangler 5.2.0
Easily deal with XMLs in Swift
⭐️ 3
🕓 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.
v5.1.0
38 weeks ago
- Add `XMLContentBuilder`, which is a `@resultBuilder` implementation for building `XMLElement.Content` - this is only available when building with Swift 5.4. - Add Swift 5.4 support.
v5.0.0
1 year ago
This is the final version 5.0.0. No source changes have since the last RC. # Changes - Massive internal refactoring (addendum to version 4.0) - `Element` is now named `XMLElement` with a typealias `XWElement` for disambiguation with `Foundation.XMLElement` - All References to `object` that referred to an `XMLElement` have been replaced with `element`. - `XMLElement.Content` is now a custom collection implementation containing the enum that was previously `Element.Content`. - `XMLElement.Attributes` is now a custom collection implementation that works similar to a dictionary. The `XMLElement.Attributes.Key` is what was previously `Element.AttributeKey`. `XMLElement.Attributes.Content` is what was previously `Element.AttributeValue`. - The `XMLAttributeContentConvertible`, `ExpressibleByXMLAttributeContent` and `XMLAttributeRepresentableProtocol` (which is the combination of the former two) can now be used to create attributes with dictionary literals. This allows e.g. the following code to work: ```swift let existingString = "abc" let attributeContent = XMLElement.Attributes.Content("some value") let attributes: XMLElement.Attributes = [ "testKey": existingString, "otherAttribute": "whatever", "existingContent": attributeContent, ] ```
v5.0 RC1
1 year ago
This is the first release candidate for a version 5.0. # Changes - Massive internal refactoring (addendum to version 4.0) - `Element` is now named `XMLElement` with a typealias `XWElement` for disambiguation with `Foundation.XMLElement` - All References to `object` that referred to an `XMLElement` have been replaced with `element`. - `XMLElement.Content` is now a custom collection implementation containing the enum that was previously `Element.Content`. - `XMLElement.Attributes` is now a custom collection implementation that works similar to a dictionary. The `XMLElement.Attributes.Key` is what was previously `Element.AttributeKey`. `XMLElement.Attributes.Content` is what was previously `Element.AttributeValue`. - The `XMLAttributeContentConvertible`, `ExpressibleByXMLAttributeContent` and `XMLAttributeRepresentableProtocol` (which is the combination of the former two) can now be used to create attributes with dictionary literals. This allows e.g. the following code to work: ```swift let existingString = "abc" let attributeContent = XMLElement.Attributes.Content("some value") let attributes: XMLElement.Attributes = [ "testKey": existingString, "otherAttribute": "whatever", "existingContent": attributeContent, ] ```
v4.0.0
1 year ago
# Version 4.0.0 - Adds support for Swift 5.3, dropping support for previous Swift versions. - Removes previously deprecated APIs - Renames the package to `xmlwrangler` (from `XMLWrangler`). Please adjust your target dependency definition to: `.product(name: "XMLWrangler", package: "xmlwrangler")` - Adds `ExpressibleByXMLElement` and `XMLElementConvertible` protocols for dealing with Elements and types easier. There is also `XMLElementRepresentable` which is simply the combination of the two aforementioned protocols. - Some convenience APIs that were simply a chain of calling other public APIs were removed (e.g. `convertedStringContent(ofElementAt:)`). Please use the corresponding public APIs directly (e.g. `element(at: /*...*/).convertedStringContent()`.
v3.4.2
1 year ago
Fixes #11.
v3.4.1
1 year ago
Add support for Swift 5.2
v3.4.0
2 years ago
This adds support for Swift 5.1 while keeping Swift 5.0 support
v3.3.1
2 years ago
- Extend Travis configuration - Add documentation
v3.3.0
2 years ago
This adds a new function to remove Elements at a given path. The functions for replacing elements were not consistently named. This was fixed by adding new functions with the correct naming and deprecating the old ones.
v3.2.0
2 years ago
Add support for Swift 5 (backwards compatible with Swift 4.2)
sersoft-gmbh/swift-sysctl 1.3.0
A Swift interface for `sysctl`
⭐️ 1
🕓 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.2.0
36 weeks ago
- Add a few more parameters (#4) - Internal cleanup and improvements
v1.1.0
38 weeks ago
- Add Swift 5.4 support
v1.0.0
1 year ago
Initial release
sersoft-gmbh/semver 3.2.0
A Swift implementation of a semantic Version as described at semver.org
⭐️ 1
🕓 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.
v3.1.0
38 weeks ago
- Add support for Swift 5.4
v3.0.1
1 year ago
- Add some enum case descriptions - Freeze formatting options struct - Internal documentation
v3.0.0
1 year ago
# Version 3.0.0 - This updates the package to Swift 5.3, drops all previous Swift support and removes previously deprecated API. - The package name was renamed to `semver` (from `SemVer`). Please change your target's dependency definition to: `.product(name: "SemVer", package: "semver")`. - Also, the Xcode project was removed given that Xcode has a SwiftPM integration since Xcode 11.
v3.0.0 RC 1
1 year ago
This is the first release candidate for version 3.0.0. The minor version increase is due to dropping support for Swift pre 5.3 as well as removing older, deprecated APIs.
v2.3.1
1 year ago
Addes support for Swift 5.2
v2.3.0
2 years ago
This introduces Swift 5.1 support while maintaining Swift 5.0 support. No functional changes were made.
v2.2.2
2 years ago
- Extend Travis configuration - Add documentation
v2.2.1
2 years ago
Also update Travis to Swift 5
v2.2.0
2 years ago
This adds support for Swift 5 (backwards compatible with Swift 4.2)
v2.1.1
3 years ago
Slight project restructuring to enable CodeCov
sersoft-gmbh/device-input 5.1.3
Processes inputs read from /dev/input device streams
⭐️ 1
🕓 15 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.
v5.0.0
34 weeks ago
- Refactor package to use sersoft-gmbh/swift-filestreamer under the hood.
v4.1.0
38 weeks ago
- Add Swift 5.4 support
v4.0.0
1 year ago
This improves the API of the `InputEvent` subtypes, passes multiple events to an event consumer, adds documentation and tests. Also, the repository / package was renamed from `DeviceInput` to `device-input`.
v3.0.4
1 year ago
Internal cleanup
v3.0.3
1 year ago
Don't over-resume dispatch source
v3.0.2
1 year ago
- Fix compilation on older linux kernels
v3.0.1
1 year ago
- Fix compilation on linux
v3.0.0
1 year ago
- Add support for Swift 5.3 (drop support for pre-swift 5.3) - Replace Foundation APIs with [Swift-System](https://github.com/apple/swift-system) - Use linux struct definition directly - replicate on other platforms. - Use DispatchSource for monitoring input file resulting in a non-blocking monitoring.
v2.2.1
1 year ago
Add support for Swift 5.2
v2.2.0
2 years ago
This adds support for Swift 5.1
iOS macOS watchOS tvOS
sersoft-gmbh/SwiftDirector 0.0.8
A Swift interface for (Open)LDAP
⭐️ 1
🕓 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.
7th Dev Release
1 year ago
6th Dev Release
1 year ago
5th Dev Release
1 year ago
4th Dev Release
1 year ago
3rd Dev Release
1 year ago
2nd Dev Release
1 year ago
0.0.1 - Dev Release
1 year ago
A first dev release for testing.
iOS macOS watchOS tvOS
sersoft-gmbh/swift-filestreamer 0.3.2
A file streaming library
⭐️ 1
🕓 15 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.2.0
34 weeks ago
- Only allow one callback to prevent doing work multiple times in upstream callbacks
v0.1.0
34 weeks ago
Rework `FileStream<T>` to use `FileDescriptor` instead of `FilePath`.
v0.0.1
34 weeks ago
Initial Release
iOS macOS watchOS tvOS
sersoft-gmbh/path-wrangler 2.2.0
A path library written in Swift
⭐️ 0
🕓 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.
v2.1.0
38 weeks ago
- Add Support for Swift 5.4
v2.0.0
1 year ago
This drops support for Swift pre 5.3 and renames the package to path-wrangler. Also, the copied algorithms code from the Swift stdlib was replaced by [Swift Algorithms](https://github.com/apple/swift-algorithms).
v1.0.2
1 year ago
This adds support for Swift 5.3
v1.0.1
1 year ago
Version 1.0.1 adds Swift 5.2 support
v1.0.0
1 year ago
This is the initial release of PathWrangler, the simple yet powerful library for dealing with file system paths in Swift. See the [online documentation](https://sersoft-gmbh.github.io/PathWrangler) for more information on the API.
sersoft-gmbh/swift-inotify 0.0.7
A Swift wrapper around inotify on Linux
⭐️ 0
🕓 15 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.0.4
34 weeks ago
- Fix build
v0.0.3
34 weeks ago
- Fix reading of event file path (now optional).
v0.0.2
34 weeks ago
- Fix Package.swift on Darwin platforms.
v0.0.1
34 weeks ago
- Initial Release
iOS macOS watchOS tvOS
sersoft-gmbh/app-information 1.2.0
A simple package for storing as well as showing app infos.
⭐️ 0
🕓 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.1.0
38 weeks ago
- Swift 5.4 support
v1.0.0
1 year ago
Initial Release
sersoft-gmbh/swifty-holidays 2.1.0
A holiday calculator written in Swift
⭐️ 0
🕓 38 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.1.0
38 weeks ago
- Add Swift 5.4 support
v2.0.0
1 year ago
This drops support pre Swift 5.3 and renames the package to swifty-holidays.
v1.0.3
1 year ago
Fixes some typos
v1.0.2
1 year ago
This adds Swift 5.3 support
v1.0.1
1 year ago
This adds Swift 5.2 support
v1.0.0
1 year ago
This is the initial release of SwiftyHolidays, the holiday calculator written in Swift. See the [online documentation](https://sersoft-gmbh.github.io/SwiftyHolidays) for more information on the API.
iOS macOS watchOS tvOS
sersoft-gmbh/licensed-components 1.2.0
A simple package containing models and UI for listing open source components
⭐️ 0
🕓 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.1.0
38 weeks ago
- Add Swift 5.4 support
v1.0.1
1 year ago
- Fix animation glitch when collapsing licenses.
v1.0.0
1 year ago
Initial release
iOS macOS watchOS tvOS
sersoft-gmbh/apple-device-information 1.3.0
Contains a collection of device identifiers of apple devices
⭐️ 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.
v1.1.0
38 weeks ago
- Add Swift 5.4 support
v1.0.3
1 year ago
- Fix OS name on macCatalyst
v1.0.2
1 year ago
- Fix device identifier on macCatalyst
v1.0.1
1 year ago
- Fix check if SwiftUI is available (we also need to check Combine).
v1.0.0
1 year ago
Initial Release
sersoft-gmbh/app-groups 1.2.0
A simple model for accessing app groups.
⭐️ 0
🕓 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.1.0
38 weeks ago
- Add Swift 5.4 support
v1.0.0
1 year ago
Initial Release
sersoft-gmbh/route-docs 2.1.0
Framework for adding documentation to Vapor routes
⭐️ 0
🕓 38 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.1.0
38 weeks ago
- Add Swift 5.4 support
v2.0.1
1 year ago
- Remove `count` tag usage that's currently broken due to https://github.com/vapor/leaf-kit/issues/85
v2.0.0
1 year ago
This version brings compatibility with Vapor 4 and Swift 5.3. This includes a default docs page, that can be used to display docs.
v2.0.0 RC7
1 year ago
- Fix rendering of default docs - Fix documentation header
v2.0.0 RC-7
1 year ago
- Fix default docs rendering - Fix footer
v2.0.0 RC 6
1 year ago
- Update FFFoundation
2.0.0 RC-6.1
1 year ago
This is the sixth release candidate for a version 2.0 of SwiftSMTP which supports Vapor 4.0. What's new since RC-6: - Fix access to docs in prod build *Note:* Version 2.0 is currently being refined and made ready for release. Up until then there might still be SemVer-Major (breaking) changes
2.0.0 RC-6
1 year ago
This is the sixth release candidate for a version 2.0 of SwiftSMTP which supports Vapor 4.0. What's new since RC-6: - Centralize management of default view files - Improve grouping of docs *Note:* Version 2.0 is currently being refined and made ready for release. Up until then there might still be SemVer-Major (breaking) changes
2.0.0 RC-5.1
1 year ago
This is the fifth release candidate for a version 2.0 of SwiftSMTP which supports Vapor 4.0. What's new since RC-5: - Fix reading of `CustomDocumentationNamed.documentationName`. *Note:* Version 2.0 is currently being refined and made ready for release. Up until then there might still be SemVer-Major (breaking) changes
2.0.0 RC-5
1 year ago
This is the fifth release candidate for a version 2.0 of SwiftSMTP which supports Vapor 4.0. What's new since RC-4: - Adds support for custom type names via `CustomDocumentationNamed`. *Note:* Version 2.0 is currently being refined and made ready for release. Up until then there might still be SemVer-Major (breaking) changes
macOS
sersoft-gmbh/auth-scope 3.1.0
A swift library to deal with authentication scopes
⭐️ 0
🕓 38 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.
v3.1.0
38 weeks ago
- Add Swift 5.4 support
v3.0.0
1 year ago
This renames the package to "auth-scope".
v2.0.0
1 year ago
This adds support for Swift 5.3 and removes support for previous versions of Swift. Also, some internal improvements were made.
v1.1.1
1 year ago
Support for Swift 5.2
v1.1.0
2 years ago
Adds support for Swift 5.1, properly set version number.
Remove recursive RegEx patterns
2 years ago
This removes the recursive regex from the contains any regex. To enable compatibility with more regex implementations.
Version 1.0.0
2 years ago
This is the initial release. Please check out the [README](README.md) or the [online documentation](https://sersoft-gmbh.github.io/AuthScope).

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