Swiftpack.co - Swift Packages by ionic-team

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

Packages published by ionic-team

ionic-team/ionic-portals-ios 0.10.0
Portals Library for iOS
⭐️ 8
🕓 6 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.10.0
6 weeks ago
Portals for iOS 0.10.0 introduces support for differential live updates. This feature allows for updating only the changed files in a web asset bundle, reducing the amount of data that needs to be transferred to the device. This should drastically reduce the amount of data used by device to get new versions of the web assets from Appflow. The feature is enabled by default. If you would like to opt out or are interested in learning more please refer to the upgrade guide. To upgrade from the previous release please reference the [UPGRADE GUIDE](https://ionic.io/docs/portals/for-ios/upgrade-guides#portals-for-ios-09x--0100). ## What's Changed * feat!: Add support for live update differentials by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/83 * feat: Live Update sync extension by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/84 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.9.1...0.10.0
0.9.1
9 weeks ago
## What's Changed * feat: Add instance level support for swift concurrency on `PortalsPubSub` by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/81 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.9.0...0.9.1
0.9.0
16 weeks ago
### Capacitor Configuration API We are pleased to introduce a new API for configuring the Capacitor runtime. This API offers a set of configuration options that closely align with those found in the Capacitor configuration file ( options detailed [here](https://capacitorjs.com/docs/config)) . For comprehensive details, please refer to the "Advanced Configuration" section [here](https://ionic.io/docs/portals/for-ios/how-to/advanced-configuration). ### Development Mode We have now introduced a development mode for web developers. The `devModeEnabled` property is now available on Portal, allowing you to control to give a better development experience for your web developers. In this mode, the Portal web content can be substituted with content from a development server URL, which complements the `portals serve ios` CLI command. Usage docs can be found [here](https://ionic.io/docs/portals/cli/commands/serve-ios). More than likely web developers will use Development Mode in conjunction with a locally running web server so that development and testing can be done within an emulator on a physical device. Please note that this mode is enabled by default and exclusively accessible during debug builds. For release modes, the application will consistently use the included content. To deactivate development mode for a Portal, you can easily set `devModeEnabled` to `false`, either during Portal initialization or by directly modifying the property. Explore this feature to optimize your development workflow with Ionic Portals. To upgrade from the previous release please reference the [UPGRADE GUIDE](https://ionic.io/docs/portals/for-ios/upgrade-guides#portals-for-ios-080--090). ## What's Changed * feat: Add ability to configure capacitor programmatically through `Portal` by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/77 * feat: Add dev mode by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/78
0.8.0
45 weeks ago
### Pub/Sub system overhaul This update simplifies the iOS pub/sub system for Ionic Portals, addressing the issue of Plugin subscriptions not being properly disposed when a Portal is dismissed. More details on usage can be found [here](https://ionic.io/docs/portals/for-ios/how-to/using-the-portals-plugin#communicating-via-pubsub). Key improvements include: - Utilizing Capacitor for Event Handling: We now use Capacitor for event publishing, simplifying unsubscribing with provided handles, eliminating the need for arbitrary integers. - Combine Integration: The pub/sub system now utilizes Apple's Combine framework, making subscription management more straightforward and efficient. - Introducing PortalsPubSub Class: A new PortalsPubSub class allows scoping events to specific portals, enhancing system organization. ### Portals now uses Capacitor 5 This release also moves Portals to Capacitor 5 while requiring all plugins to be manually registered. More info on usage can be found [here](https://ionic.io/docs/portals/for-ios/how-to/using-a-capacitor-plugin#ios-native-usage). ### Web Vitals moved to a Plugin And finally we have moved WebVitals into a plugin that can be registered for each Portal. Usage can be found [here](https://ionic.io/docs/portals/for-web/web-vitals#ios). To upgrade from the previous release please reference the [UPGRADE GUIDE](https://ionic.io/docs/portals/for-ios/upgrade-guides#portals-for-ios-07x--080). ## What's Changed * feat!: Breaking overhauls the pub/sub system by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/71 * feat!: BREAKING update to Capacitor 5 by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/72 * feat!: BREAKING Required Manual Plugin Registration by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/73 * feat!: BREAKING Make WebVitals a plugin by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/74 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.7.3...0.8.0
0.7.3
1 year ago
### New Feature Asset Maps If you are developing an application that contains multiple Portals, the Portals library supports the ability to share asset files between them. This is helpful to reduce the size of your overall app if those Portals use assets that are the same such as large media files or font files. These are called Asset Maps. You can find out more about how to use them [here](https://ionic.io/docs/portals/for-ios/how-to/sharing-assets). ## What's Changed * feat: Asset maps by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/66 * chore: Update IonicLiveUpdates max version upper bound by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/67 * chore: Bump max IonicLiveUpdates version by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/68 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.7.2...0.7.3
0.7.2
1 year ago
### New Feature Web Vitals You can now observe the FCP (First Contentful Paint) on a specific Portal. A faster FCP has several key benefits for. It enhances user perception by providing quick visual feedback that a web app is loading and can reduce the perception of delay. To read about how to make use of these new feature you can read the documentation [here](https://ionic.io/docs/portals/for-web/web-vitals#ios) ## What's Changed * feat: Adds ability to observe FCP metrics from embedded web apps by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/63 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.7.1...0.7.2
0.7.1
1 year ago
### New Feature Plugin Registration There are now options for how to register plugins for a given Portal. This provides more control for Native developers. You can read more about how to use the feature [here](https://ionic.io/docs/portals/for-ios/how-to/using-a-capacitor-plugin#ios-native-usage) ## What's Changed * feat: Add plugin registration API by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/58 * fix: Use updated configs if available by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/59 * fix: Refactor codable support by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/60 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.7.0...0.7.1
0.7.0
1 year ago
This release upgrades Portals to use Capacitor 4. [UPGRADE GUIDE](https://ionic.io/docs/portals/for-ios/upgrade-guides#portals-for-ios-06x--070) ## What's Changed * feat: Update to Capacitor 4 by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/53 * feat: always have an initialContext by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/54 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.6.5...0.7.0
0.6.5
1 year ago
## What's Changed * fix: fix base64url conversion by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/49 * chore: Remove mention of Cordova plugins being supported from README by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/50 * fix: Don't let capacitor take over as UNNotificationCenterDelegate by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/51 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.6.4...0.6.5
0.6.4
1 year ago
## What's Changed * feat: Make live updates 0.2.0 compatible with IonicPortals by @Steven0351 in https://github.com/ionic-team/ionic-portals-ios/pull/45 ## New Contributors * @msrutek-paylocity made their first contribution in https://github.com/ionic-team/ionic-portals-ios/pull/43 **Full Changelog**: https://github.com/ionic-team/ionic-portals-ios/compare/0.6.3...0.6.4
iOS
ionic-team/ionic-live-updates-releases 0.5.1
Prebuilt .xcframework for IonicLiveUpdates
⭐️ 0
🕓 17 hours 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.1
Yesterday
0.5.0
7 weeks ago
**Full Changelog**: https://github.com/ionic-team/ionic-live-updates-releases/compare/0.4.1...0.5.0
0.5.0-beta.1
30 weeks ago
0.5.0-beta
30 weeks ago
0.4.1
45 weeks ago
0.4.0
1 year ago
0.3.0
1 year ago
0.2.3
1 year ago
0.2.2
1 year ago
0.2.1
1 year ago
fix: Fixed a bug in `SecureLiveUpdateManager` that would reject valid secure LiveUpdate bundles on device.
iOS

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