Swiftpack.co - Swift Packages by BatchLabs

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

Packages published by BatchLabs

BatchLabs/Batch-iOS-SDK 1.21.2
Batch SDK for iOS
⭐️ 29
🕓 4 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.
1.21.2
4 weeks ago
*Compiles with Xcode 15.1* **Batch requires Xcode 15.1 and iOS 12.0 or higher** **Core** * Re-release of 1.21.1 due to a build script issue.
1.21.1
4 weeks ago
*Compiles with Xcode 15.1* **Batch requires Xcode 15.1 and iOS 12.0 or higher** **Core** * Batch now sets a `MinimumOSVersion` of `100.0` to workaround a framework validation bug on Xcode 15.3.
1.21.0
15 weeks ago
*Compiles with Xcode 15.1* **Batch requires Xcode 15.1 and iOS 12.0 or higher** **Core** * Improved Batch Logger for better use in Xcode 15. * Removed support for IDFA (Advertising ID) automatic collection. `Batch.setCanUseIDFA` is now a no-op. You need to collect it from your side and pass it to Batch via the added `[BatchUserDataEditor setAttributionIdentifier:]` method. * Added Batch's Privacy Manifest. Since, as of writing, Apple does not support the XCPrivacy file for static frameworks you may not see Batch in the genertaed privacy report. * Added code signature to the Batch's XCFramework distribution. **In-App** * In-App WebViews can now be inspected using macOS Safari on iOS 16.4 and higher. * Fixed a crash when trying to display 0px width images in the Image format.
1.20.0
38 weeks ago
*Compiles with Xcode 14.3.1* **Batch requires Xcode 14.3.1 and iOS 11.0 or higher** > Note: Due to Xcode 15 dropping support for iOS 11.0, this is the last minor version supporting iOS 11. **Core** * Fixed Universal Links not triggering SwiftUI's' `onOpenUrl` (iOS 14+). For iOS 13, implement your own `UISceneDelegate` using a custom application delegate or use a `BatchDeeplinkDelegate`. **User** * Added method `[BatchUserDataEditor setEmail:]`. This requires to have a user identifer registered or to call the `setIdentifier` method on the editor instance beforehand. * Added `[BatchUserDataEditor setEmailMarketingSubscriptionState:]` method to subscribe to the email marketing list. **Inbox** * Added the ability to know if a `BatchPushMessage` has been displayed from the inbox via the `isDisplayedFromInbox` property. * Added the ability to know if a notification has a landing message attached on `BatchInboxNotificationContent` using the `hasLandingMessage()` method. * Added the ability to display a landing message attached to a `BatchInboxNotificationContent` using the `displayLandingMessage()` method. **Messaging** * Added support for Dynamic Type allowing Batch to adapt textual content to honor the user's font size settings. This is enabled by default, you can disable it at any moment by using `[BatchMessaging setEnableDynamicType:false]`. * In-Apps Banner no longer displays when the presented view controller is an `SFSafariViewController` as it should not be hidden or obscured by other views or layers.
1.19.5
1 year ago
*Compiles with Xcode 13.3.1* **Batch requires Xcode 13.3.1 and iOS 10.0 or higher** > Note: Due to Xcode 14 dropping support for Bitcode and 32-bit architectures, this is the last minor version to be bundled with these slices. **Messaging** * In-App WebView can now display inline `<video>` elements.
1.19.4
1 year ago
*Compiles with Xcode 13.3.1* **Batch requires Xcode 13.3.1 and iOS 10.0 or higher** > Note: Due to Xcode 14 dropping support for Bitcode and 32-bit architectures, this is the last minor version to be bundled with these slices. **Core** * Added support for Universal Links in apps using UISceneDelegate **Messaging** * In-App WebView will now ignore WebKit error (204) when loading a video URL without HTML container
1.19.3
1 year ago
*Compiles with Xcode 13.3.1* **Batch requires Xcode 13.3.1 and iOS 10.0 or higher** > Note: Due to Xcode 14 dropping support for Bitcode and 32-bit architectures, this is the last minor version to be bundled with these slices. **Core** * Fixed a SQLite crash caused by a race condition: triggering an In-app message with "Re-evaluate campaign eligibility" enabled right after calling `[BatchUserDataEditor save]` could make concurrent accesses to SQLite and crash. **Messaging** * Fixed a rare crash that could happen when re-evaluating multiple campaigns eligibility for a same trigger.
1.19.2
1 year ago
*Compiles with Xcode 13.3.1* **Batch requires Xcode 13.3.1 and iOS 10.0 or higher** > Note: Due to Xcode 14 dropping support for Bitcode and 32-bit architectures, this is the last minor version to be bundled with these slices. **Core** * Fixed implementations of various internal objects implementing NSCopying, which could crash in some rare cases on pre iOS 13 devices. * Fixed an issue the SDK would not send a notification permission status change to Batch's servers until a later SDK start.
1.19.1
1 year ago
*Compiles with Xcode 13.3.1* **Batch requires Xcode 13.3.1 and iOS 10.0 or higher** > Note: Due to Xcode 14 dropping support for Bitcode and 32-bit architectures, this is the last minor version to be bundled with these slices. **Core** * Fixed an issue where some non-profile data (display receipts and In-App campaign view history) wasn't deleted after using `[Batch optOutAndWipeData]`. * Updated `BatchMessagingContentType`'s definition to use a modern NS_ENUM declaration. Fixes an issue where the header could not be parsed in an Objective-C++ context. **Messaging** * Fixed a display issue on Modals with an image but no title.
1.18.2
1 year ago
*Compiles with Xcode 13.1* **Batch requires Xcode 13 and iOS 10.0 or higher** **Core** * Updated `BatchMessagingContentType`'s definition to use a modern NS_ENUM declaration. Fixes an issue where the header could not be parsed in an Objective-C++ context. **Messaging** * Fixed a display issue on Modals with an image but no title.
iOS
BatchLabs/MessagePack-Swift 1.0.1
Simple Swift 5 MessagePack implementation
⭐️ 10
🕓 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
4 years ago
Initial Release
BatchLabs/Batch-iOS-SDK-Extension 4.0.0
Batch's iOS Extension SDK
⭐️ 1
🕓 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.
4.0.0
2 days ago
- Removed legacy code - Removed use of App Group and UserDefaults - Added privacy manifest - Minimum iOS version is 12.0 as Xcode doesn't support older versions anymore.
3.0.3
2 years ago
- Allow usage in a cocoapods static library
3.0.2
3 years ago
- Fix an issue where a user would be considered as opted-out even though they were not
3.0.1
3 years ago
- Fix an issue where the extension would not work if the shared app group wasn't configured.
3.0.0
3 years ago
- Add support for iOS 13's Low Data mode - Support for features yet to be announced
4 years ago
Initial release of the open-source rewrite of BatchExtension
iOS
BatchLabs/Batch-iOS-mixpanel-swift-dispatcher 3.0.0
Batch.com iOS Mixpanel Swift Dispatcher
⭐️ 0
🕓 36 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.
2.0.0
3 years ago
* Added support for Batch WebView In-App format. The dispatcher now requires Batch 1.17 or higher.
1.0.2
3 years ago
* Fix Carthage release _This version hasn't been released on Cocoapods as it has only been tagged for Carthage_
1.0.1
3 years ago
* Cocoapods release
1.0.0
3 years ago
Initial release
iOS
BatchLabs/Batch-iOS-piano-dispatcher 1.0.0
Batch.com iOS Piano Dispatcher
⭐️ 0
🕓 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
1 year ago
* Initial dispatcher release
BatchLabs/Batch-iOS-firebase-dispatcher 3.1.0
Batch.com iOS Firebase Dispatcher
⭐️ 0
🕓 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.
3.1.0
1 year ago
_This version is not available on cocoapod as it only adds support for SPM._ * Added SPM support.
3.0.0
2 years ago
* Bumps required Batch version to 1.19.0.
2.0.0
3 years ago
* Add support for Batch's WebView In-App format. Bumps required Batch version to 1.17.0. Minimum iOS version is now 10.0.
1.0.1
3 years ago
Initial release
BatchLabs/Batch-iOS-SDK-Extension-ObjC 4.0.0
Batch's iOS Extension SDK (Pure Objective-C version)
⭐️ 0
🕓 6 days 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.0.0
2 days ago
>Note: Please use Batch-iOS-SDK-Extension if possible - Add PrivacyManifest - Minimum version is now iOS 12, as Xcode dropped support for older versions.
3.0.0
3 years ago
Initial release
iOS

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