Swiftpack.co - Swift Packages by spothero

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

Packages published by spothero

spothero/SpotHeroEmailValidator-iOS v1.0.4
iOS Email Validator
⭐️ 116
🕓 7 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.
3.1.0
1 year ago
Adds `Email` and `EmailComponents` models for simpler email validation and parsing
3.0.1
2 years ago
### Fixed - Emails with a trailing `@` symbol will now be properly caught by the validator and throw an `invalidSyntax` error (#47)
3.0.0
3 years ago
- Dropped Cocoapods support (#36) - Updated remaining Objective-C files to Swift - Fixed a bug with `passedValidation` property (#40)
3 years ago
3.0.0-beta.2
3 years ago
3.0.0-beta.1: All Swift!
3 years ago
This release converts the remaining Objective-C classes into Swift. ### Updated - Converted the following classes from Objective-C to Swift: - `SHEmailValidationTextField` - `EmailTextFieldDelegate` - `SHAutocorrectSuggestionView` - `AutocorrectSuggestionViewDelegate`
2.0.0: New Module, Who Dis?
4 years ago
1.0.6: Deprecating SHEmailValidator in favor of SpotHeroEmailValidator
4 years ago
This release officially deprecates `SHEmailValidator` in favor of `SpotHeroEmailValidator` and version `2.0.0`.
Moar TLDs + Error Exposure
7 years ago
- Updates the way TLDs are stored to facilitate addition of more top-level domains as they are added to the IANA's list - Exposes NSErrors for inspection.
iOS macOS tvOS
spothero/BarcodeHero-iOS 0.7.3
SpotHero's library for generating and scanning barcodes.
⭐️ 7
🕓 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.
0.5.0: BarcodeHeroUI Target Support
4 years ago
`BarcodeHeroUI` is now supported via SPM. In order to support SPM, we had to drop all resources from the package. This meant programmatically assigning constraint and otherwise to the `BHCameraScanController`. When SPM introduces resource support, we can circle back and update this... or perhaps even leverage `SwiftUI` instead where available.
0.4.0: SPM Support
4 years ago
0.2.2: Native Barcode Type Parameter Support
4 years ago
Cleaned up the `BHCameraScanController` and properly implemented `BHFilterParameters` for the native barcode types so a user can pass in values properly.
0.2.1: BHCameraScanController fixes
4 years ago
Fixes issues with the `podspec` as well as errors in `BHCameraScanController`.
0.2.0: BHCameraScanController, subspec support
4 years ago
Implemented the `BHCameraScanController`, which allows the reading of all `AVMetadataMachineReadableCodeObject` types. Both the `Core` and `UI` subspecs are now implemented.
0.1.0: Proof of Concept
4 years ago
The initial implementation of BarcodeHero. This version includes support for generating the following barcode types: Aztec, Code 39, Code 39 mod 43, Code 128, EAN-8, EAN-13, ISBN-13, ISSN-13, Interleaved 2 of 5, ITF-14, PDF417 QR, and UPC-E. The podspec is separate into two subspecs: Core and UI. Core is complete, but UI is untested and unfinished.
iOS macOS
spothero/UtilityBelt-iOS 5.3.0
UtilityBelt is a collection of common Swift utility files.
⭐️ 3
🕓 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.13.0: UtilityBeltData Left the Nest
2 years ago
Removed `UtilityBeltData` into a standalone project: [CoreDataHero](https://github.com/spothero/CoreDataHero-iOS/tree/0.1.0).
0.3.2: Added temporary Pod compatibility
4 years ago
SPM can have multiple products whereas CocoaPods only allows a single product header. To fix this, I've set the `module_name` to `UtilityBeltNetworking` for the time being.
0.3.1
4 years ago
- `MockService.shared.hasStubs` now inverts the check for `stubbedData.isEmpty`, returning the correct value.
0.3.0: SpotHero API Mocker... Sham!
4 years ago
This release introduces the SpotHero API Mocker, or "Sham" for short. It allows us to stub various requests and responses for testing across our libraries. Currently, we use [`VOKMockUrlProtocol`](https://github.com/vokal/VOKMockUrlProtocol) for this, but it does too much magic. There were other libraries like [`MockingJay`](https://github.com/kylef/Mockingjay) out there in the wild, but they are not maintained well and the cost of implementation was very low, so bringing this in-house made sense. This is just a proof of concept rollout for Sham for slow integration into `SpotHeroAPI`. Stay tuned.
0.2.0: HTTPClient and Swift 5.1
4 years ago
- Added `HTTPClient`, a proof of concept class for bringing all Networking-related functionality in-house. - Split up the `UtilityBelt` module in anticipation of having more modules in the project, starting with `UtilityBeltNetworking`. - Added lots of documentation through `UtilityBeltNetworking`. - Ensured Xcode 11 and Swift 5.1 support.
0.1.0: Networking
4 years ago
* Migrated Networking module from SpotHero-iOS. * Implemented Swift package structure with added Podspec for CocoaPods support.
iOS macOS watchOS tvOS
spothero/Zinc 0.10.0
Zinc is a command-line tool for keeping local files in sync with files hosted outside of your folder or repository.
⭐️ 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.10.0: Zinc
2 years ago
- Renamed project to Zinc, which will be the primary focus of the repository rather than a collection of different tools (https://github.com/spothero/Zinc/pull/38) - Fixed the `Error: Cloning into 'tmp/default'...` error that occurred when running Zinc (https://github.com/spothero/Zinc/pull/40)
0.9.0: Elements
3 years ago
### Changed - The repo is now an umbrella repo named `Elements` for multiple CLI tools. `zinc` is still runnable `swift run zinc`. - Core functionality has been migrated into the `CarbonFramework` library, which is also consumable product.
0.8.0: Replaced CommandHero with swift-argument-parser
3 years ago
### Added - Added the package [`https://github.com/apple/swift-argument-parser`](https://github.com/apple/swift-argument-parser). ### Removed - Removed `CommandHero`, `CommandHeroDemo`, and `CommandHeroTests` from the package. All functionality is properly encapsulated within the `swift-argument-parser` project.
0.7.1
3 years ago
### Changed - This release brings `CommandHero`, `Lumberjack`, and `ShellRunner` _back_ into the repository for ease of development. None of these products are exposed externally at this time.
0.7.0: Explicit Versioning
4 years ago
### Changed - Added explicit platform and language versioning to the Package.swift. - Bumped Mint and Gem dependencies.
0.6.0: Swift 5.1, Mint
4 years ago
### Added - Added dependencies via `mint`. ### Changed - Updated Swift Tools version to Swift 5.1. ### Removed - Removed dependencies from `Package.swift`.
0.5.1: Dependency Bumps
4 years ago
### Changed - Bumped SwiftFormat from 0.4.8 to 0.4.10. - Bumped SwiftLint from 0.32.0 to 0.33.1.
0.5.0: Removed CommandHero Products
4 years ago
### Removed - Removed `CommandHero`, `Lumberjack`, and `ShellRunner` targets so that they could be produced by the new `CommandHero` repository.
0.4.0: Usage Descriptions
4 years ago
### Added - Usage descriptions can now be generated properly for `Command` and `Subcommand` types. - `Argument`s and `Option`s have their own generated descriptions and formats. - Added more override capability in `Command` and `Subcommand` subclasses.
0.3.0: Codable-esque
4 years ago
### Added - Added `required init(from parser: ArgumentParser) throws`. Arguments and options are parsed from within this init and assigned to properties on the class itself, just like with `Decodable`. - `ArgumentParser` has matching like `value` and `valueIfPresent`. ### Changed - Updated the Subcommand parsing layer to match `Codable` functionality for increased familiarity and ease of use. - Lots of additional cleanup and reorganization as well.
macOS

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