Swiftpack.co - Swift Packages by brokenhandsio

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

Packages published by brokenhandsio

brokenhandsio/SteamPress 2.0.0-beta.4
A Blogging Engine and Platform written in Swift for use with the Vapor Framework
⭐️ 374
🕓 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.
2.0.0 Beta 4
3 years ago
Make it easier to work with repositories and make `Application` public in the `SteamPress` extension
2.0.0 Beta 3
3 years ago
Expose `resetPasswordRequired` on the user initialiser and expose the repositories on the application
2.0.0 Beta 2
3 years ago
Adds new initialiser to `BlogPost` to make it easier to work with for repositories
2.0.0 Beta 1
3 years ago
Migrate to Vapor 4 🎉 Check the [README](https://github.com/brokenhandsio/SteamPress/blob/vapor4/README.md) for early information on how to use. **Note:** this has not been properly tested so use at your own risk! It's only been run against the unit tests and I haven't tested against actually running it. You've been warned!
1.0.0
4 years ago
# SteamPress 1.0.0 🎉 This is a major release of SteamPress including a new architecture and updated for Vapor 3. See the [README](https://github.com/brokenhandsio/SteamPress/blob/1.0.0/README.md) for details on how to use. **Note:** you probably want to use one of the database integrations instead of this package directly, such as the [PostgreSQL integration](https://github.com/brokenhandsio/steampress-fluent-postgres) or the [MySQL integration](https://github.com/brokenhandsio/steampress-fluent-mysql).
1.0.0 RC 1
4 years ago
Lots of fixes and tweaks from implementing in the `vapor3` branch of [SteamPress Example](https://github.com/brokenhandsio/SteamPressExample/tree/vapor3). See the example site on integration instructions
1.0.0 Alpha 6
4 years ago
Lots of fixes and updates after integrating the engine with a real site
1.0.0 Alpha 5
4 years ago
Support URL encoded tags and pagination properly. Much better information provided in contexts for things like tags with blogs, extra properties in posts etc. Tested and the main blog pages and creating posts
1.0.0 Alpha 4
4 years ago
# SteamPress 1.0.0 Alpha 4 This release removes the code that creates an admin user when starting up the app - this logic needs to move to the DB migrations due to the way migrations work.
1.0.0 Alpha 3
4 years ago
# SteamPress 1.0.0 Alpha 3 Better provider with defaults
linux macOS iOS
brokenhandsio/VaporSecurityHeaders 4.1.0
Harden Your Security Headers For Vapor
⭐️ 143
🕓 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.
4.1.0
45 weeks ago
## What's Changed * Add Allowed Hosts to HTTPSRedirectMiddleware by @0xTim in https://github.com/brokenhandsio/VaporSecurityHeaders/pull/29 **Full Changelog**: https://github.com/brokenhandsio/VaporSecurityHeaders/compare/4.0.0...4.1.0
4.0.0
1 year ago
This is a major release to tidy up the API and disable `X-XSS-Protection` ## What's Changed * Disable X-XSS-Protection filter, for safety by @EvanHahn in https://github.com/brokenhandsio/VaporSecurityHeaders/pull/26 * Add support for fallback referrer policies by @EvanHahn in https://github.com/brokenhandsio/VaporSecurityHeaders/pull/27 ## New Contributors * @EvanHahn made their first contribution in https://github.com/brokenhandsio/VaporSecurityHeaders/pull/26 **Full Changelog**: https://github.com/brokenhandsio/VaporSecurityHeaders/compare/3.2.0...4.0.0
3.2.0
2 years ago
# Vapor Security Headers 3.2.0 Adds the ability to construct different header options using `[String]` instead of just using variadic parameters. This makes it easier to extract out common code (#24)
3.1.0
3 years ago
Adds a new `HTTPSRedirectMiddleware` to redirect all requests on production to HTTPS to enable HSTS checks to be satisfied (#23)
3.0.0
3 years ago
Updated for Vapor 4 🎉 See the [README](https://github.com/brokenhandsio/VaporSecurityHeaders/blob/master/README.md) for updated usage instructions.
2.1.1
4 years ago
# Vapor Security Headers 2.1.1 Issues fixed in this release: * #15 - fix compiler warning when building with Swift 5
2.1.0
5 years ago
# Vapor Security Headers 2.1.0 This release contains major improvements to using CSP with the security headers. The API for adding it now includes a much nicer Swifty solution. Check out the [README](https://github.com/brokenhandsio/VaporSecurityHeaders/blob/master/README.md) for more details! PRs in this release: * #14 - Add CSP builder
2.0.0
5 years ago
# Vapor Security Headers 2.0.0 - #10 Add support for Vapor 3! See [the README](https://github.com/brokenhandsio/VaporSecurityHeaders/blob/master/README.md) for usage details.
2.0.0 RC 1
5 years ago
# Vapor Security Headers 2.0.0 RC 1 Adds support for Vapor 3! Things still work mostly the same, you just need to change how you register the middleware for Vapor 3. **Note**: Per page CSP configuration requires an additional service to be registered. For information on how to use, see the [README](https://github.com/brokenhandsio/VaporSecurityHeaders/blob/2.0.0-rc.1/README.md)
1.2.0
6 years ago
# Vapor Security Headers 1.2.0 New features: * #11 - Adds support for [X-XSS-Protection report](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection)
macOS linux macOS iOS
brokenhandsio/vapor-oauth 1.0.0-beta.2
OAuth2 Provider Library for Vapor
⭐️ 124
🕓 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.
1.0.0 Beta 2
1 year ago
## What's Changed * Feature: user manager async by @Brett-Best in https://github.com/brokenhandsio/vapor-oauth/pull/9 ## New Contributors * @Brett-Best made their first contribution in https://github.com/brokenhandsio/vapor-oauth/pull/9 **Full Changelog**: https://github.com/brokenhandsio/vapor-oauth/compare/1.0.0-beta.1...1.0.0-beta.2
1.0.0 Beta 1
1 year ago
## What's Changed * Migrate to Vapor 4 by @marius-se in https://github.com/brokenhandsio/vapor-oauth/pull/8 ## New Contributors * @marius-se made their first contribution in https://github.com/brokenhandsio/vapor-oauth/pull/8 **Full Changelog**: https://github.com/brokenhandsio/vapor-oauth/compare/0.6.1...1.0.0-beta.1
0.6.1
5 years ago
# Vapor OAuth 0.6.1 #6 - allow users passwords to be changed
0.6.0
6 years ago
# Vapor OAuth 0.6.0 - PR #5 add support for Swift 4
0.5.0
6 years ago
# Vapor OAuth 0.5.0 Adds an implementation for [RFC 7662](https://tools.ietf.org/html/rfc7662) to allow a remote token introspection point.
0.4.0
6 years ago
# Vapor OAuth 0.4.0 This release contains some major tidy ups and improvements to the code quality (as well as making `swiftlint` happy. As part of this, a couple of API changes have occurred: * the `OAuthClient` initialiser has the ID parameter renamed back to `userID` for clarity. Note that it is still `id` under the hood to aid with Fluent integration * the `AuthorizationHandler` is now called with an `AuthorizationRequestObject`, which encapsulates all the information that you need, rather than passing everything in with 100 parameters
0.3.0
6 years ago
# Vapor OAuth 0.3.0 This release provides better integration with Fluent whilst still keeping it separate. The `userID` property on `OAuthUser` has now been renamed to `id` and is now of type `Identifier`. This will required some changes with integrating clients but should not cause any issues. It does however, make [integrating with Fluent](https://github.com/brokenhandsio/vapor-oauth-fluent) far simpler and means there are no duplicated IDs in a database.
0.2.0
6 years ago
# Vapor OAuth 0.2.0 Models are now `Extendable` so they can conform to Fluent `Model`s without having to be open
0.1.0
6 years ago
# Vapor OAuth 0.1.0 The initial release! This is the initial version of Vapor OAuth so expect things to change **a lot** initially. To get started, take a look at the [README](https://github.com/brokenhandsio/vapor-oauth/blob/master/README.md)!
macOS linux macOS iOS
brokenhandsio/leaf-error-middleware 4.1.1
Serve up custom 404 and server error pages for your Vapor App
⭐️ 61
🕓 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.
4.1.1
1 year ago
Set the correct dependency version of Vapor to use `AsyncMigration`
4.1.0
1 year ago
## What's Changed * Update Readme by @dannflor in https://github.com/brokenhandsio/leaf-error-middleware/pull/22 * Add custom mapping from errors to views by @dannflor in https://github.com/brokenhandsio/leaf-error-middleware/pull/23 ## New Contributors * @dannflor made their first contribution in https://github.com/brokenhandsio/leaf-error-middleware/pull/22 **Full Changelog**: https://github.com/brokenhandsio/leaf-error-middleware/compare/4.0.0...4.1.0
4.0.0
2 years ago
## What's Changed * Add support for Swift 5.5 and async/await by @ptoffy in https://github.com/brokenhandsio/leaf-error-middleware/pull/21 ## New Contributors * @ptoffy made their first contribution in https://github.com/brokenhandsio/leaf-error-middleware/pull/21 **Full Changelog**: https://github.com/brokenhandsio/leaf-error-middleware/compare/3.1.0...4.0.0
3.1.0
2 years ago
Fixes the typo in `LeafErorrMiddlewareDefaultGenerator`. This is now deprecated and you should use `LeafErrorMiddlewareDefaultGenerator` instead
3.0.0
2 years ago
# Leaf Error Middleware 3.0.0 Allow custom contexts to be used for error pages. See the [README](https://github.com/brokenhandsio/leaf-error-middleware/blob/main/README.md) for more details.
2.0.0
3 years ago
# Leaf Error Middleware 2.0.0 Updates for Vapor 4! See the [README](https://github.com/brokenhandsio/leaf-error-middleware/blob/2.0.0/README.md) for usage details
2.0.0 Beta 2
3 years ago
`LeafErrorMiddleware` no longer takes an `environment` in its initialiser. Pass a `reason` to the templates if we have one
2.0.0 Beta 1
3 years ago
Updated for Vapor 4!
1.3.0
4 years ago
Makes the middleware useful by logging the actual error instead of swallowing it (#14)! 🥳
1.2.0
4 years ago
# Leaf Error Middleware 1.2.0 New features: * #10 - allows `Abort.redirect(to:)` to pass through and redirect instead of catching it in the middleware
macOS linux macOS iOS
brokenhandsio/elasticsearch-nio-client 0.6.1
A Swift Elasticsearch Client built on top of SwiftNIO
⭐️ 28
🕓 20 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.6.1
20 weeks ago
## What's Changed * Use the username/password for requests by @rcarver in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/21 ## New Contributors * @rcarver made their first contribution in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/21 **Full Changelog**: https://github.com/brokenhandsio/elasticsearch-nio-client/compare/0.6.0...0.6.1
0.6.0
26 weeks ago
## What's Changed * Add support for index creation by @niklhut in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/15 * Use hashable id instead of string and allow hashable document to be updated with its own id. by @niklhut in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/14 * Retrieve total count from multiple documents response by @niklhut in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/17 * Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/19 * add customSearch func with query arg of type Data by @leonidas-o in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/20 * Add support for custom requests by @niklhut in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/16 ## New Contributors * @leonidas-o made their first contribution in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/20 **Full Changelog**: https://github.com/brokenhandsio/elasticsearch-nio-client/compare/0.5.0...0.6.0
0.5.0
1 year ago
## What's Changed * Bump actions/checkout from 2.4.0 to 3 by @dependabot in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/10 * Elasticsearch 8.4 and URL initializer by @niklhut in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/12 ## New Contributors * @niklhut made their first contribution in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/12 **Full Changelog**: https://github.com/brokenhandsio/elasticsearch-nio-client/compare/0.4.3...0.5.0
0.4.3
2 years ago
## What's Changed * Bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/6 * Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/7 * Add experimental iOS support by @0xTim in https://github.com/brokenhandsio/elasticsearch-nio-client/pull/9 **Full Changelog**: https://github.com/brokenhandsio/elasticsearch-nio-client/compare/0.4.2...0.4.3
0.4.2
2 years ago
Fixes compilation issues in Swift 5.5 **Full Changelog**: https://github.com/brokenhandsio/elasticsearch-nio-client/compare/0.4.1...0.4.2
0.4.1
2 years ago
Add better complex search support
0.4.0
2 years ago
⚠️ This release contains breaking changes if you're using Elasticsearch on AWS. If so, you should migrate to the new [Soto Elasticsearch NIO Client](https://github.com/brokenhandsio/soto-elasticsearch-nio-client) which wraps this library ⚠️ This PR adds support for getting a single document and scripting (#4). Also removes the dependency on Soto (#3)
0.3.1
2 years ago
Provides the status code from Elasticsearch in the error if it has it. This is useful for checking for not found errors in case an index doesn't exist yet
0.3.0
2 years ago
Adds support for performing paginated search queries in Elasticsearch
0.2.2
3 years ago
Return a failed future if there are no operations to perform for the bulk API function
iOS macOS
brokenhandsio/vapor-csrf 1.0.0
Easy CSRF protection for your Vapor websites
⭐️ 19
🕓 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.
1.0.0
3 years ago
Initial release of the CSRF library
0.1.0
3 years ago
Initial release for testing integrations
macOS
brokenhandsio/vapor-dynamodb-sessions 1.1.0
A DynamoDB integration for Vapor's Sessions
⭐️ 4
🕓 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.
1.1.0
2 years ago
This release adds support for expiring sessions and fixes the session ID generation
1.0.0
2 years ago
Initial release - see [the README](https://github.com/brokenhandsio/vapor-dynamodb-sessions/blob/main/README.md) for usage details
macOS
brokenhandsio/steampress-fluent-postgres 1.0.0
Fluent PostgreSQL adapters for SteamPress
⭐️ 1
🕓 4 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.
1.0.0
4 years ago
# 1.0.0 This is the first release for Steampress Fluent Postgres. For details on how to use, please see the [README](https://github.com/brokenhandsio/steampress-fluent-postgres/blob/1.0.0/README.md)
1.0.0 Beta 2
4 years ago
Remove an extra DB call and fix issue with tags not being cleaned up
1.0.0 Beta 1
4 years ago
Added extra function required to make the experience better on the blog and reduce database calls. Should now have everything it needs for final release.
1.0.0 Alpha 3
4 years ago
Fixed in this release: * actually release DB connections when finished with them to stop the app just freezing up
1.0.0 Alpha 2
4 years ago
# 1.0.0 Alpha 2 Add migration to create an admin user
1.0.0 Alpha 1
4 years ago
# SteamPress Fluent Postgres 1.0.0 Alpha 1 Initial release of the Fluent PostgreSQL adapters for SteamPress. For details on how to use, see the [README](https://github.com/brokenhandsio/steampress-fluent-postgres/blob/master/README.md).
brokenhandsio/soto-elasticsearch-nio-client 0.1.1
An AWS wrapper around Elasticsearch NIO Client
⭐️ 1
🕓 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.1.1
2 years ago
Adds new APIs from main library
0.1.0
2 years ago
Initial release of the library. See the [README](https://github.com/brokenhandsio/soto-elasticsearch-nio-client/blob/main/README.md) for usage details.
macOS
brokenhandsio/steampress-fluent-mysql 1.0.1
Fluent MySQL adapters for SteamPress
⭐️ 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.
1.0.1
3 years ago
Fixes the filenames as this is the MySQL version, not Postgres... Resolves #2
1.0.0
4 years ago
This is the first release for Steampress Fluent Postgres. For details on how to use, please see the [README](https://github.com/brokenhandsio/steampress-fluent-mysql/blob/1.0.0/README.md)
1.0.0 Alpha 2
4 years ago
# 1.0.0 Alpha 2 Adds a migration to create an Admin user
1.0.0 Alpha 1
4 years ago
# SteamPress Fluent MySQL 1.0.0 Alpha 1 Initial release of the Fluent MySQL adapters for SteamPress. For details on how to use, see the [README](https://github.com/brokenhandsio/steampress-fluent-mysql/blob/master/README.md).

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