diff --git a/scripts/changelog-release.mjs b/scripts/changelog-release.mjs
index 7f6ceb2..21300fa 100644
--- a/scripts/changelog-release.mjs
+++ b/scripts/changelog-release.mjs
@@ -126,7 +126,7 @@ function formatReleases(releases, repo, productTitle, pageUrl) {
function cleanupMarkdown(markdown) {
return (
markdown
- .replace(/(?:\r\n)+/g, "\n")
+ .replace(/\r\n/g, "\n")
// Change to smaller header
.replace(/## What's Changed\n/g, "### What's Changed\n")
// Remove the New Contributors line header
diff --git a/website/docs/for-android/changelog.json b/website/docs/for-android/changelog.json
index f6187ef..75499ce 100644
--- a/website/docs/for-android/changelog.json
+++ b/website/docs/for-android/changelog.json
@@ -3,8 +3,8 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat(android)**: Updates to use Capacitor 5.5.X ([#55](https://github.com/ionic-team/ionic-portals-android/pull/55))\n",
- "body": "
What's Changed
\n\n- feat(android): Updates to use Capacitor 5.5.X (#55)
\n
\n",
+ "mdBody": "This release updated Portals to use Capacitor 5.5.X.\n\n### What's Changed\n* **feat(android)**: Updates to use Capacitor 5.5.X ([#55](https://github.com/ionic-team/ionic-portals-android/pull/55))\n\n",
+ "body": "This release updated Portals to use Capacitor 5.5.X.
\nWhat's Changed
\n\n- feat(android): Updates to use Capacitor 5.5.X (#55)
\n
\n",
"name": "0.8.3",
"raw_published_at": "2023-10-13T15:57:31Z",
"published_at": "October 13 2023",
@@ -16,8 +16,8 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* Cap version update ([#50](https://github.com/ionic-team/ionic-portals-android/pull/50))\n* **feat**: added constructor for PortalView that takes a Portal directly ([#51](https://github.com/ionic-team/ionic-portals-android/pull/51))\n",
- "body": "What's Changed
\n\n- Cap version update (#50)
\n- feat: added constructor for PortalView that takes a Portal directly (#51)
\n
\n",
+ "mdBody": "### New Feature for PortalView\nPortalView can no take a Portal directly instead of relying on the PortalManager to retrieve the Portal. This is for convenience. You can read more in the docs [here](https://ionic.io/docs/portals-android-api-ref/-ionic-portals/io.ionic.portals/-portal-view/index.html)\n\n### What's Changed\n* Cap version update ([#50](https://github.com/ionic-team/ionic-portals-android/pull/50))\n* **feat**: added constructor for PortalView that takes a Portal directly ([#51](https://github.com/ionic-team/ionic-portals-android/pull/51))\n\n",
+ "body": "New Feature for PortalView
\nPortalView can no take a Portal directly instead of relying on the PortalManager to retrieve the Portal. This is for convenience. You can read more in the docs here
\nWhat's Changed
\n\n- Cap version update (#50)
\n- feat: added constructor for PortalView that takes a Portal directly (#51)
\n
\n",
"name": "0.8.2",
"raw_published_at": "2023-10-13T16:00:35Z",
"published_at": "October 13 2023",
@@ -29,8 +29,8 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat**: remove portal ([#48](https://github.com/ionic-team/ionic-portals-android/pull/48))\n* **chore**: updated to use Capacitor 5.4.+ versions ([#49](https://github.com/ionic-team/ionic-portals-android/pull/49))\n",
- "body": "What's Changed
\n\n- feat: remove portal (#48)
\n- chore: updated to use Capacitor 5.4.+ versions (#49)
\n
\n",
+ "mdBody": "### New Feature Remove Portal\n\nIn this release, we're introducing a new function that empowers users to efficiently remove portals when utilizing the PortalManager for managing their portal instances. This enhancement responds to user requests for the ability to dynamically remove dynamically created portals, helping to maintain a more streamlined map and prevent unnecessary growth. Notably, this feature is designed to preserve live update sessions, ensuring a seamless user experience. Usage info can be found [here](https://ionic.io/docs/portals-android-api-ref/-ionic-portals/io.ionic.portals/-portal-manager/remove-portal.html).\n\n### What's Changed\n* **feat**: remove portal ([#48](https://github.com/ionic-team/ionic-portals-android/pull/48))\n* **chore**: updated to use Capacitor 5.4.+ versions ([#49](https://github.com/ionic-team/ionic-portals-android/pull/49))\n\n",
+ "body": "New Feature Remove Portal
\nIn this release, we're introducing a new function that empowers users to efficiently remove portals when utilizing the PortalManager for managing their portal instances. This enhancement responds to user requests for the ability to dynamically remove dynamically created portals, helping to maintain a more streamlined map and prevent unnecessary growth. Notably, this feature is designed to preserve live update sessions, ensuring a seamless user experience. Usage info can be found here.
\nWhat's Changed
\n\n- feat: remove portal (#48)
\n- chore: updated to use Capacitor 5.4.+ versions (#49)
\n
\n",
"name": "0.8.1",
"raw_published_at": "2023-10-13T16:03:42Z",
"published_at": "October 13 2023",
@@ -42,8 +42,8 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat!**: BREAKING Overhauls to the pub/sub system ([#39](https://github.com/ionic-team/ionic-portals-android/pull/39))\n* **feat**: capacitor 5 updates ([#42](https://github.com/ionic-team/ionic-portals-android/pull/42))\n* **feat!**: BREAKING Make WebVitals a Plugin ([#45](https://github.com/ionic-team/ionic-portals-android/pull/45))\n",
- "body": "What's Changed
\n\n- feat!: BREAKING Overhauls to the pub/sub system (#39)
\n- feat: capacitor 5 updates (#42)
\n- feat!: BREAKING Make WebVitals a Plugin (#45)
\n
\n",
+ "mdBody": "### Pub/Sub system overhaul\nThis update simplifies the Android 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-android/how-to/using-the-portals-plugin#communicating-via-pubsub). Key improvements include:\n\n- Utilizing Capacitor for Event Handling:\nWe now use Capacitor for event publishing, simplifying unsubscribing with provided handles, eliminating the need for arbitrary integers.\n\n- Introducing PortalsPubSub Class:\nA new PortalsPubSub class allows scoping events to specific portals, enhancing system organization.\n\n### Portals now uses Capacitor 5\nThis release also moves Portals to Capacitor 5.\n\n### Web Vitals moved to a Plugin\nAnd 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#android).\n\n[UPGRADE GUIDE](https://ionic.io/docs/portals/for-android/upgrade-guides#portals-for-android-07x--080).\n\n### What's Changed\n* **feat!**: BREAKING Overhauls to the pub/sub system ([#39](https://github.com/ionic-team/ionic-portals-android/pull/39))\n* **feat**: capacitor 5 updates ([#42](https://github.com/ionic-team/ionic-portals-android/pull/42))\n* **feat!**: BREAKING Make WebVitals a Plugin ([#45](https://github.com/ionic-team/ionic-portals-android/pull/45))\n\n",
+ "body": "Pub/Sub system overhaul
\nThis update simplifies the Android 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. Key improvements include:
\n\n- \n
Utilizing Capacitor for Event Handling:\nWe now use Capacitor for event publishing, simplifying unsubscribing with provided handles, eliminating the need for arbitrary integers.
\n \n- \n
Introducing PortalsPubSub Class:\nA new PortalsPubSub class allows scoping events to specific portals, enhancing system organization.
\n \n
\nPortals now uses Capacitor 5
\nThis release also moves Portals to Capacitor 5.
\nWeb Vitals moved to a Plugin
\nAnd finally we have moved WebVitals into a plugin that can be registered for each Portal. Usage can be found here.
\nUPGRADE GUIDE.
\nWhat's Changed
\n\n- feat!: BREAKING Overhauls to the pub/sub system (#39)
\n- feat: capacitor 5 updates (#42)
\n- feat!: BREAKING Make WebVitals a Plugin (#45)
\n
\n",
"name": "0.8.0",
"raw_published_at": "2023-10-13T16:21:43Z",
"published_at": "October 13 2023",
@@ -55,7 +55,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **chore**: update dependencies for Capacitor updates and Live Updates feat ([#38](https://github.com/ionic-team/ionic-portals-android/pull/38))\n",
+ "mdBody": "### What's Changed\n* **chore**: update dependencies for Capacitor updates and Live Updates feat ([#38](https://github.com/ionic-team/ionic-portals-android/pull/38))\n\n",
"body": "What's Changed
\n\n- chore: update dependencies for Capacitor updates and Live Updates feat (#38)
\n
\n",
"name": "0.7.5",
"raw_published_at": "2023-10-13T16:29:55Z",
@@ -68,7 +68,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat**: support configuration files on portal-by-portal basis and within live updates ([#35](https://github.com/ionic-team/ionic-portals-android/pull/35))\n* **feat**: asset sharing ([#34](https://github.com/ionic-team/ionic-portals-android/pull/34))\n",
+ "mdBody": "### What's Changed\n* **feat**: support configuration files on portal-by-portal basis and within live updates ([#35](https://github.com/ionic-team/ionic-portals-android/pull/35))\n* **feat**: asset sharing ([#34](https://github.com/ionic-team/ionic-portals-android/pull/34))\n\n",
"body": "What's Changed
\n\n- feat: support configuration files on portal-by-portal basis and within live updates (#35)
\n- feat: asset sharing (#34)
\n
\n",
"name": "0.7.4",
"raw_published_at": "2023-10-13T16:36:43Z",
@@ -81,7 +81,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat**: Web Vitals support for FCP, FID, TTFB ([#28](https://github.com/ionic-team/ionic-portals-android/pull/28))\n* **feat**: added jetpack compose support for bridge availability callback ([#29](https://github.com/ionic-team/ionic-portals-android/pull/29))\n",
+ "mdBody": "### What's Changed\n* **feat**: Web Vitals support for FCP, FID, TTFB ([#28](https://github.com/ionic-team/ionic-portals-android/pull/28))\n* **feat**: added jetpack compose support for bridge availability callback ([#29](https://github.com/ionic-team/ionic-portals-android/pull/29))\n\n",
"body": "What's Changed
\n\n- feat: Web Vitals support for FCP, FID, TTFB (#28)
\n- feat: added jetpack compose support for bridge availability callback (#29)
\n
\n",
"name": "0.7.3",
"raw_published_at": "2023-10-13T16:36:57Z",
@@ -94,7 +94,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat**: callback when bridge is created ([#26](https://github.com/ionic-team/ionic-portals-android/pull/26))\n",
+ "mdBody": "### What's Changed\n* **feat**: callback when bridge is created ([#26](https://github.com/ionic-team/ionic-portals-android/pull/26))\n\n",
"body": "What's Changed
\n\n- feat: callback when bridge is created (#26)
\n
\n",
"name": "0.7.2",
"raw_published_at": "2023-10-13T16:37:11Z",
@@ -107,7 +107,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **fix**: remove test class ([#23](https://github.com/ionic-team/ionic-portals-android/pull/23))\n* **feat**: plugin instance support ([#22](https://github.com/ionic-team/ionic-portals-android/pull/22))\n",
+ "mdBody": "### What's Changed\n* **fix**: remove test class ([#23](https://github.com/ionic-team/ionic-portals-android/pull/23))\n* **feat**: plugin instance support ([#22](https://github.com/ionic-team/ionic-portals-android/pull/22))\n\n",
"body": "What's Changed
\n\n- fix: remove test class (#23)
\n- feat: plugin instance support (#22)
\n
\n",
"name": "0.7.1",
"raw_published_at": "2023-10-13T16:37:36Z",
@@ -120,8 +120,8 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat**: Always have an initialContext ([#19](https://github.com/ionic-team/ionic-portals-android/pull/19))\n* **feat**: update to cap4 and dependency updates ([#21](https://github.com/ionic-team/ionic-portals-android/pull/21))\n",
- "body": "What's Changed
\n\n- feat: Always have an initialContext (#19)
\n- feat: update to cap4 and dependency updates (#21)
\n
\n",
+ "mdBody": "## Release Notes\nThis release upgrades Portals to use Capacitor 4.\n\n[UPGRADE GUIDE](https://ionic.io/docs/portals/for-android/upgrade-guides#portals-for-android-06x--070)\n\n### What's Changed\n* **feat**: Always have an initialContext ([#19](https://github.com/ionic-team/ionic-portals-android/pull/19))\n* **feat**: update to cap4 and dependency updates ([#21](https://github.com/ionic-team/ionic-portals-android/pull/21))\n\n",
+ "body": "Release Notes
\nThis release upgrades Portals to use Capacitor 4.
\nUPGRADE GUIDE
\nWhat's Changed
\n\n- feat: Always have an initialContext (#19)
\n- feat: update to cap4 and dependency updates (#21)
\n
\n",
"name": "0.7.0",
"raw_published_at": "2023-10-13T16:38:03Z",
"published_at": "October 13 2023",
@@ -133,7 +133,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **fix**: Allow data on SubscriptionResult to be nullable. ([#15](https://github.com/ionic-team/ionic-portals-android/pull/15))\n* **fix**: update Capacitor dependency with web asset load flash fix ([#16](https://github.com/ionic-team/ionic-portals-android/pull/16))\n",
+ "mdBody": "### What's Changed\n* **fix**: Allow data on SubscriptionResult to be nullable. ([#15](https://github.com/ionic-team/ionic-portals-android/pull/15))\n* **fix**: update Capacitor dependency with web asset load flash fix ([#16](https://github.com/ionic-team/ionic-portals-android/pull/16))\n\n",
"body": "What's Changed
\n\n- fix: Allow data on SubscriptionResult to be nullable. (#15)
\n- fix: update Capacitor dependency with web asset load flash fix (#16)
\n
\n",
"name": "0.6.4",
"raw_published_at": "2023-10-13T16:38:19Z",
@@ -146,7 +146,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **chore**: update dependency versions to capacitor 3.4.0 and liveupdates 0.1.1 ([#12](https://github.com/ionic-team/ionic-portals-android/pull/12))\n",
+ "mdBody": "### What's Changed\n* **chore**: update dependency versions to capacitor 3.4.0 and liveupdates 0.1.1 ([#12](https://github.com/ionic-team/ionic-portals-android/pull/12))\n\n",
"body": "What's Changed
\n\n- chore: update dependency versions to capacitor 3.4.0 and liveupdates 0.1.1 (#12)
\n
\n",
"name": "0.6.3",
"raw_published_at": "2023-10-13T16:38:45Z",
@@ -159,7 +159,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **fix**: added webview destroy call to PortalFragment ([#9](https://github.com/ionic-team/ionic-portals-android/pull/9))\n",
+ "mdBody": "### What's Changed\n* **fix**: added webview destroy call to PortalFragment ([#9](https://github.com/ionic-team/ionic-portals-android/pull/9))\n\n",
"body": "What's Changed
\n\n- fix: added webview destroy call to PortalFragment (#9)
\n
\n",
"name": "0.6.2",
"raw_published_at": "2023-10-13T16:38:57Z",
@@ -172,7 +172,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **fix**: fixed race condition when loading fragment with initialContext ([#8](https://github.com/ionic-team/ionic-portals-android/pull/8))\n",
+ "mdBody": "### What's Changed\n* **fix**: fixed race condition when loading fragment with initialContext ([#8](https://github.com/ionic-team/ionic-portals-android/pull/8))\n\n",
"body": "What's Changed
\n\n- fix: fixed race condition when loading fragment with initialContext (#8)
\n
\n",
"name": "0.6.1",
"raw_published_at": "2023-10-13T16:39:10Z",
@@ -185,7 +185,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **fix**: adds a default config to resolve focus issue for Portals apps ([#2](https://github.com/ionic-team/ionic-portals-android/pull/2))\n* **feat**: allow an initialContext to be set on PortalFragment ([#5](https://github.com/ionic-team/ionic-portals-android/pull/5))\n",
+ "mdBody": "### What's Changed\n* **fix**: adds a default config to resolve focus issue for Portals apps ([#2](https://github.com/ionic-team/ionic-portals-android/pull/2))\n* **feat**: allow an initialContext to be set on PortalFragment ([#5](https://github.com/ionic-team/ionic-portals-android/pull/5))\n\n",
"body": "What's Changed
\n\n- fix: adds a default config to resolve focus issue for Portals apps (#2)
\n- feat: allow an initialContext to be set on PortalFragment (#5)
\n
\n",
"name": "0.6.0",
"raw_published_at": "2023-10-13T16:39:34Z",
@@ -198,7 +198,7 @@
"productTitle": "Portals Android",
"pageUrl": "https://ionic.io/docs/portals/for-android/changelog",
"repo": "ionic-team/ionic-portals-android",
- "mdBody": "### What's Changed\n* **feat(android)**: basic jetpack compose support ([#1](https://github.com/ionic-team/ionic-portals-android/pull/1))\n",
+ "mdBody": "### What's Changed\n* **feat(android)**: basic jetpack compose support ([#1](https://github.com/ionic-team/ionic-portals-android/pull/1))\n\n",
"body": "What's Changed
\n\n- feat(android): basic jetpack compose support (#1)
\n
\n",
"name": "0.5.1",
"raw_published_at": "2023-10-13T16:39:47Z",
diff --git a/website/docs/for-ios/changelog.json b/website/docs/for-ios/changelog.json
index 8b9057e..23d3e77 100644
--- a/website/docs/for-ios/changelog.json
+++ b/website/docs/for-ios/changelog.json
@@ -3,8 +3,8 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat!**: Breaking overhauls the pub/sub system ([#71](https://github.com/ionic-team/ionic-portals-ios/pull/71))\n* **feat!**: BREAKING update to Capacitor 5 ([#72](https://github.com/ionic-team/ionic-portals-ios/pull/72))\n* **feat!**: BREAKING Required Manual Plugin Registration ([#73](https://github.com/ionic-team/ionic-portals-ios/pull/73))\n* **feat!**: BREAKING Make WebVitals a plugin ([#74](https://github.com/ionic-team/ionic-portals-ios/pull/74))\n",
- "body": "What's Changed
\n\n- feat!: Breaking overhauls the pub/sub system (#71)
\n- feat!: BREAKING update to Capacitor 5 (#72)
\n- feat!: BREAKING Required Manual Plugin Registration (#73)
\n- feat!: BREAKING Make WebVitals a plugin (#74)
\n
\n",
+ "mdBody": "### Pub/Sub system overhaul\nThis 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:\n\n- Utilizing Capacitor for Event Handling:\nWe now use Capacitor for event publishing, simplifying unsubscribing with provided handles, eliminating the need for arbitrary integers.\n\n- Combine Integration:\nThe pub/sub system now utilizes Apple's Combine framework, making subscription management more straightforward and efficient.\n\n- Introducing PortalsPubSub Class:\nA new PortalsPubSub class allows scoping events to specific portals, enhancing system organization.\n\n### Portals now uses Capacitor 5\nThis 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).\n\n### Web Vitals moved to a Plugin\nAnd 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).\n\nTo upgrade from the previous release please reference the [UPGRADE GUIDE](https://ionic.io/docs/portals/for-ios/upgrade-guides#portals-for-ios-07x--080).\n\n### What's Changed\n* **feat!**: Breaking overhauls the pub/sub system ([#71](https://github.com/ionic-team/ionic-portals-ios/pull/71))\n* **feat!**: BREAKING update to Capacitor 5 ([#72](https://github.com/ionic-team/ionic-portals-ios/pull/72))\n* **feat!**: BREAKING Required Manual Plugin Registration ([#73](https://github.com/ionic-team/ionic-portals-ios/pull/73))\n* **feat!**: BREAKING Make WebVitals a plugin ([#74](https://github.com/ionic-team/ionic-portals-ios/pull/74))\n\n",
+ "body": "Pub/Sub system overhaul
\nThis 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. Key improvements include:
\n\n- \n
Utilizing Capacitor for Event Handling:\nWe now use Capacitor for event publishing, simplifying unsubscribing with provided handles, eliminating the need for arbitrary integers.
\n \n- \n
Combine Integration:\nThe pub/sub system now utilizes Apple's Combine framework, making subscription management more straightforward and efficient.
\n \n- \n
Introducing PortalsPubSub Class:\nA new PortalsPubSub class allows scoping events to specific portals, enhancing system organization.
\n \n
\nPortals now uses Capacitor 5
\nThis release also moves Portals to Capacitor 5 while requiring all plugins to be manually registered. More info on usage can be found here.
\nWeb Vitals moved to a Plugin
\nAnd finally we have moved WebVitals into a plugin that can be registered for each Portal. Usage can be found here.
\nTo upgrade from the previous release please reference the UPGRADE GUIDE.
\nWhat's Changed
\n\n- feat!: Breaking overhauls the pub/sub system (#71)
\n- feat!: BREAKING update to Capacitor 5 (#72)
\n- feat!: BREAKING Required Manual Plugin Registration (#73)
\n- feat!: BREAKING Make WebVitals a plugin (#74)
\n
\n",
"name": "0.8.0",
"raw_published_at": "2023-05-17T20:33:29Z",
"published_at": "May 17 2023",
@@ -16,8 +16,8 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Asset maps ([#66](https://github.com/ionic-team/ionic-portals-ios/pull/66))\n* **chore**: Update IonicLiveUpdates max version upper bound ([#67](https://github.com/ionic-team/ionic-portals-ios/pull/67))\n* **chore**: Bump max IonicLiveUpdates version ([#68](https://github.com/ionic-team/ionic-portals-ios/pull/68))\n",
- "body": "What's Changed
\n\n- feat: Asset maps (#66)
\n- chore: Update IonicLiveUpdates max version upper bound (#67)
\n- chore: Bump max IonicLiveUpdates version (#68)
\n
\n",
+ "mdBody": "### New Feature Asset Maps\nIf 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).\n\n### What's Changed\n* **feat**: Asset maps ([#66](https://github.com/ionic-team/ionic-portals-ios/pull/66))\n* **chore**: Update IonicLiveUpdates max version upper bound ([#67](https://github.com/ionic-team/ionic-portals-ios/pull/67))\n* **chore**: Bump max IonicLiveUpdates version ([#68](https://github.com/ionic-team/ionic-portals-ios/pull/68))\n\n",
+ "body": "New Feature Asset Maps
\nIf 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.
\nWhat's Changed
\n\n- feat: Asset maps (#66)
\n- chore: Update IonicLiveUpdates max version upper bound (#67)
\n- chore: Bump max IonicLiveUpdates version (#68)
\n
\n",
"name": "0.7.3",
"raw_published_at": "2023-02-27T18:04:16Z",
"published_at": "February 27 2023",
@@ -29,8 +29,8 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Adds ability to observe FCP metrics from embedded web apps ([#63](https://github.com/ionic-team/ionic-portals-ios/pull/63))\n",
- "body": "What's Changed
\n\n- feat: Adds ability to observe FCP metrics from embedded web apps (#63)
\n
\n",
+ "mdBody": "### New Feature Web Vitals\nYou 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)\n\n### What's Changed\n* **feat**: Adds ability to observe FCP metrics from embedded web apps ([#63](https://github.com/ionic-team/ionic-portals-ios/pull/63))\n\n",
+ "body": "New Feature Web Vitals
\nYou 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
\nWhat's Changed
\n\n- feat: Adds ability to observe FCP metrics from embedded web apps (#63)
\n
\n",
"name": "0.7.2",
"raw_published_at": "2023-02-06T20:27:26Z",
"published_at": "February 6 2023",
@@ -42,8 +42,8 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Add plugin registration API ([#58](https://github.com/ionic-team/ionic-portals-ios/pull/58))\n* **fix**: Use updated configs if available ([#59](https://github.com/ionic-team/ionic-portals-ios/pull/59))\n* **fix**: Refactor codable support ([#60](https://github.com/ionic-team/ionic-portals-ios/pull/60))\n",
- "body": "What's Changed
\n\n- feat: Add plugin registration API (#58)
\n- fix: Use updated configs if available (#59)
\n- fix: Refactor codable support (#60)
\n
\n",
+ "mdBody": "### New Feature Plugin Registration\nThere 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)\n\n### What's Changed\n* **feat**: Add plugin registration API ([#58](https://github.com/ionic-team/ionic-portals-ios/pull/58))\n* **fix**: Use updated configs if available ([#59](https://github.com/ionic-team/ionic-portals-ios/pull/59))\n* **fix**: Refactor codable support ([#60](https://github.com/ionic-team/ionic-portals-ios/pull/60))\n\n\n",
+ "body": "New Feature Plugin Registration
\nThere 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
\nWhat's Changed
\n\n- feat: Add plugin registration API (#58)
\n- fix: Use updated configs if available (#59)
\n- fix: Refactor codable support (#60)
\n
\n",
"name": "0.7.1",
"raw_published_at": "2022-12-14T18:27:39Z",
"published_at": "December 14 2022",
@@ -55,8 +55,8 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Update to Capacitor 4 ([#53](https://github.com/ionic-team/ionic-portals-ios/pull/53))\n* **feat**: always have an initialContext ([#54](https://github.com/ionic-team/ionic-portals-ios/pull/54))\n",
- "body": "What's Changed
\n\n- feat: Update to Capacitor 4 (#53)
\n- feat: always have an initialContext (#54)
\n
\n",
+ "mdBody": "This release upgrades Portals to use Capacitor 4.\n\n[UPGRADE GUIDE](https://ionic.io/docs/portals/for-ios/upgrade-guides#portals-for-ios-06x--070)\n\n### What's Changed\n* **feat**: Update to Capacitor 4 ([#53](https://github.com/ionic-team/ionic-portals-ios/pull/53))\n* **feat**: always have an initialContext ([#54](https://github.com/ionic-team/ionic-portals-ios/pull/54))\n\n\n",
+ "body": "This release upgrades Portals to use Capacitor 4.
\nUPGRADE GUIDE
\nWhat's Changed
\n\n- feat: Update to Capacitor 4 (#53)
\n- feat: always have an initialContext (#54)
\n
\n",
"name": "0.7.0",
"raw_published_at": "2022-11-22T17:22:24Z",
"published_at": "November 22 2022",
@@ -68,7 +68,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **fix**: fix base64url conversion ([#49](https://github.com/ionic-team/ionic-portals-ios/pull/49))\n* **chore**: Remove mention of Cordova plugins being supported from README ([#50](https://github.com/ionic-team/ionic-portals-ios/pull/50))\n* **fix**: Don't let capacitor take over as UNNotificationCenterDelegate ([#51](https://github.com/ionic-team/ionic-portals-ios/pull/51))\n",
+ "mdBody": "### What's Changed\n* **fix**: fix base64url conversion ([#49](https://github.com/ionic-team/ionic-portals-ios/pull/49))\n* **chore**: Remove mention of Cordova plugins being supported from README ([#50](https://github.com/ionic-team/ionic-portals-ios/pull/50))\n* **fix**: Don't let capacitor take over as UNNotificationCenterDelegate ([#51](https://github.com/ionic-team/ionic-portals-ios/pull/51))\n\n",
"body": "What's Changed
\n\n- fix: fix base64url conversion (#49)
\n- chore: Remove mention of Cordova plugins being supported from README (#50)
\n- fix: Don't let capacitor take over as UNNotificationCenterDelegate (#51)
\n
\n",
"name": "0.6.5",
"raw_published_at": "2022-10-18T17:06:32Z",
@@ -81,7 +81,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Make live updates 0.2.0 compatible with IonicPortals ([#45](https://github.com/ionic-team/ionic-portals-ios/pull/45))\n\n",
+ "mdBody": "### What's Changed\n* **feat**: Make live updates 0.2.0 compatible with IonicPortals ([#45](https://github.com/ionic-team/ionic-portals-ios/pull/45))\n\n\n\n",
"body": "What's Changed
\n\n- feat: Make live updates 0.2.0 compatible with IonicPortals (#45)
\n
\n",
"name": "0.6.4",
"raw_published_at": "2022-09-20T17:52:12Z",
@@ -94,7 +94,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Add the ability to specify a custom LiveUpdateManager ([#35](https://github.com/ionic-team/ionic-portals-ios/pull/35))\n* **feat**: Add the ability to specify a default file to load other than index.html ([#36](https://github.com/ionic-team/ionic-portals-ios/pull/36))\n* **fix**: Make `reload` on `PortalUIView` work ([#37](https://github.com/ionic-team/ionic-portals-ios/pull/37))\n",
+ "mdBody": "### What's Changed\n* **feat**: Add the ability to specify a custom LiveUpdateManager ([#35](https://github.com/ionic-team/ionic-portals-ios/pull/35))\n* **feat**: Add the ability to specify a default file to load other than index.html ([#36](https://github.com/ionic-team/ionic-portals-ios/pull/36))\n* **fix**: Make `reload` on `PortalUIView` work ([#37](https://github.com/ionic-team/ionic-portals-ios/pull/37))\n\n",
"body": "What's Changed
\n\n- feat: Add the ability to specify a custom LiveUpdateManager (#35)
\n- feat: Add the ability to specify a default file to load other than index.html (#36)
\n- fix: Make
reload
on PortalUIView
work (#37) \n
\n",
"name": "0.6.3",
"raw_published_at": "2022-08-04T18:30:40Z",
@@ -107,7 +107,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat**: Make Portals `Bundle` agnostic ([#32](https://github.com/ionic-team/ionic-portals-ios/pull/32))\n* **fix**: Show UIAlert for registration error when presenting UnregisteredView ([#33](https://github.com/ionic-team/ionic-portals-ios/pull/33))\n",
+ "mdBody": "### What's Changed\n* **feat**: Make Portals `Bundle` agnostic ([#32](https://github.com/ionic-team/ionic-portals-ios/pull/32))\n* **fix**: Show UIAlert for registration error when presenting UnregisteredView ([#33](https://github.com/ionic-team/ionic-portals-ios/pull/33))\n\n\n",
"body": "What's Changed
\n\n- feat: Make Portals
Bundle
agnostic (#32) \n- fix: Show UIAlert for registration error when presenting UnregisteredView (#33)
\n
\n",
"name": "0.6.2",
"raw_published_at": "2022-07-12T20:32:00Z",
@@ -120,7 +120,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* Add SPM Support ([#28](https://github.com/ionic-team/ionic-portals-ios/pull/28))\n* Support iOS 13 ([#30](https://github.com/ionic-team/ionic-portals-ios/pull/30))\n",
+ "mdBody": "### What's Changed\n* Add SPM Support ([#28](https://github.com/ionic-team/ionic-portals-ios/pull/28))\n* Support iOS 13 ([#30](https://github.com/ionic-team/ionic-portals-ios/pull/30))\n\n",
"body": "What's Changed
\n\n- Add SPM Support (#28)
\n- Support iOS 13 (#30)
\n
\n",
"name": "0.6.1",
"raw_published_at": "2022-05-25T16:08:32Z",
@@ -133,7 +133,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **breaking**: Update PortalManager to be a singleton. ([#16](https://github.com/ionic-team/ionic-portals-ios/pull/16))\n* **fix**: Add cap config and cordova config urls to InstanceDescriptor ([#17](https://github.com/ionic-team/ionic-portals-ios/pull/17))\n* **breaking**: Grand Renaming ([#18](https://github.com/ionic-team/ionic-portals-ios/pull/18))\n* **breaking**: Update IonicLiveUpdates to ~> 0.1 ([#19](https://github.com/ionic-team/ionic-portals-ios/pull/19))\n* **breaking**: Clean(er) Objective-C API ([#20](https://github.com/ionic-team/ionic-portals-ios/pull/20))\n* **feat**: Adds ExpressibleByStringLiteral to `Portal` ([#22](https://github.com/ionic-team/ionic-portals-ios/pull/22))\n* **breaking**: Remove centralized Portal management ([#21](https://github.com/ionic-team/ionic-portals-ios/pull/21))\n* **fix**: Properly coerce NSDictionary to JSObject like Capacitor does. ([#23](https://github.com/ionic-team/ionic-portals-ios/pull/23))\n* **breaking**: API Alignment ([#24](https://github.com/ionic-team/ionic-portals-ios/pull/24))\n* **fix**: Make PortalsPubSub.publish non-blocking ([#25](https://github.com/ionic-team/ionic-portals-ios/pull/25))\n",
+ "mdBody": "### What's Changed\n* **breaking**: Update PortalManager to be a singleton. ([#16](https://github.com/ionic-team/ionic-portals-ios/pull/16))\n* **fix**: Add cap config and cordova config urls to InstanceDescriptor ([#17](https://github.com/ionic-team/ionic-portals-ios/pull/17))\n* **breaking**: Grand Renaming ([#18](https://github.com/ionic-team/ionic-portals-ios/pull/18))\n* **breaking**: Update IonicLiveUpdates to ~> 0.1 ([#19](https://github.com/ionic-team/ionic-portals-ios/pull/19))\n* **breaking**: Clean(er) Objective-C API ([#20](https://github.com/ionic-team/ionic-portals-ios/pull/20))\n* **feat**: Adds ExpressibleByStringLiteral to `Portal` ([#22](https://github.com/ionic-team/ionic-portals-ios/pull/22))\n* **breaking**: Remove centralized Portal management ([#21](https://github.com/ionic-team/ionic-portals-ios/pull/21))\n* **fix**: Properly coerce NSDictionary to JSObject like Capacitor does. ([#23](https://github.com/ionic-team/ionic-portals-ios/pull/23))\n* **breaking**: API Alignment ([#24](https://github.com/ionic-team/ionic-portals-ios/pull/24))\n* **fix**: Make PortalsPubSub.publish non-blocking ([#25](https://github.com/ionic-team/ionic-portals-ios/pull/25))\n\n\n",
"body": "What's Changed
\n\n- breaking: Update PortalManager to be a singleton. (#16)
\n- fix: Add cap config and cordova config urls to InstanceDescriptor (#17)
\n- breaking: Grand Renaming (#18)
\n- breaking: Update IonicLiveUpdates to ~> 0.1 (#19)
\n- breaking: Clean(er) Objective-C API (#20)
\n- feat: Adds ExpressibleByStringLiteral to
Portal
(#22) \n- breaking: Remove centralized Portal management (#21)
\n- fix: Properly coerce NSDictionary to JSObject like Capacitor does. (#23)
\n- breaking: API Alignment (#24)
\n- fix: Make PortalsPubSub.publish non-blocking (#25)
\n
\n",
"name": "0.6.0",
"raw_published_at": "2022-05-23T14:40:49Z",
@@ -146,7 +146,7 @@
"productTitle": "Portals iOS",
"pageUrl": "https://ionic.io/docs/portals/for-ios/changelog",
"repo": "ionic-team/ionic-portals-ios",
- "mdBody": "### What's Changed\n* **feat(ios)**: use `@objc` for bridge and auxiliary APIs ([#4](https://github.com/ionic-team/ionic-portals-ios/pull/4))\n* Swift ergonomics ([#8](https://github.com/ionic-team/ionic-portals-ios/pull/8))\n* **feat**: Make PortalBuilder factory methods annotated with `@discardableResult` ([#10](https://github.com/ionic-team/ionic-portals-ios/pull/10))\n* **fix**: Swift Concurrency ([#11](https://github.com/ionic-team/ionic-portals-ios/pull/11))\n",
+ "mdBody": "### What's Changed\n* **feat(ios)**: use `@objc` for bridge and auxiliary APIs ([#4](https://github.com/ionic-team/ionic-portals-ios/pull/4))\n* Swift ergonomics ([#8](https://github.com/ionic-team/ionic-portals-ios/pull/8))\n* **feat**: Make PortalBuilder factory methods annotated with `@discardableResult` ([#10](https://github.com/ionic-team/ionic-portals-ios/pull/10))\n* **fix**: Swift Concurrency ([#11](https://github.com/ionic-team/ionic-portals-ios/pull/11))\n\n",
"body": "What's Changed
\n\n- feat(ios): use
@objc
for bridge and auxiliary APIs (#4) \n- Swift ergonomics (#8)
\n- feat: Make PortalBuilder factory methods annotated with
@discardableResult
(#10) \n- fix: Swift Concurrency (#11)
\n
\n",
"name": "0.5.2",
"raw_published_at": "2022-04-26T21:31:04Z",
diff --git a/website/docs/for-react-native/changelog.json b/website/docs/for-react-native/changelog.json
index 9a4818e..dbb9ff0 100644
--- a/website/docs/for-react-native/changelog.json
+++ b/website/docs/for-react-native/changelog.json
@@ -3,7 +3,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **fix(android)**: Fix android events not emitting ([#49](https://github.com/ionic-team/ionic-portals-react-native/pull/49))\n",
+ "mdBody": "### What's Changed\n* **fix(android)**: Fix android events not emitting ([#49](https://github.com/ionic-team/ionic-portals-react-native/pull/49))\n\n",
"body": "What's Changed
\n\n- fix(android): Fix android events not emitting (#49)
\n
\n",
"name": "0.5.1",
"raw_published_at": "2023-10-02T16:54:50Z",
@@ -16,7 +16,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **feat!**: Update to IonicPortals 0.8.0 ([#47](https://github.com/ionic-team/ionic-portals-react-native/pull/47))\n",
+ "mdBody": "### What's Changed\n* **feat!**: Update to IonicPortals 0.8.0 ([#47](https://github.com/ionic-team/ionic-portals-react-native/pull/47))\n\n",
"body": "What's Changed
\n\n- feat!: Update to IonicPortals 0.8.0 (#47)
\n
\n",
"name": "0.5.0",
"raw_published_at": "2023-09-20T23:36:26Z",
@@ -29,7 +29,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **fix(android)**: Remove config creation in the native android code. ([#45](https://github.com/ionic-team/react-native-ionic-portals/pull/45))\n",
+ "mdBody": "### What's Changed\n* **fix(android)**: Remove config creation in the native android code. ([#45](https://github.com/ionic-team/react-native-ionic-portals/pull/45))\n\n",
"body": "What's Changed
\n\n- fix(android): Remove config creation in the native android code. (#45)
\n
\n",
"name": "0.4.1",
"raw_published_at": "2023-09-15T15:24:45Z",
@@ -42,7 +42,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **feat!**: BREAKING - Plugin Registration Unification ([#40](https://github.com/ionic-team/react-native-ionic-portals/pull/40))\n* **feat!**: Adds more information regarding a successful live update ([#39](https://github.com/ionic-team/react-native-ionic-portals/pull/39))\n* **feat**: Asset maps ([#41](https://github.com/ionic-team/react-native-ionic-portals/pull/41))\n* **feat**: Web vitals ([#42](https://github.com/ionic-team/react-native-ionic-portals/pull/42))\n",
+ "mdBody": "### What's Changed\n* **feat!**: BREAKING - Plugin Registration Unification ([#40](https://github.com/ionic-team/react-native-ionic-portals/pull/40))\n* **feat!**: Adds more information regarding a successful live update ([#39](https://github.com/ionic-team/react-native-ionic-portals/pull/39))\n* **feat**: Asset maps ([#41](https://github.com/ionic-team/react-native-ionic-portals/pull/41))\n* **feat**: Web vitals ([#42](https://github.com/ionic-team/react-native-ionic-portals/pull/42))\n\n\n",
"body": "What's Changed
\n\n- feat!: BREAKING - Plugin Registration Unification (#40)
\n- feat!: Adds more information regarding a successful live update (#39)
\n- feat: Asset maps (#41)
\n- feat: Web vitals (#42)
\n
\n",
"name": "0.4.0",
"raw_published_at": "2023-04-05T14:28:36Z",
@@ -55,7 +55,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* Portals 0.7.0 update ([#35](https://github.com/ionic-team/react-native-ionic-portals/pull/35))\n",
+ "mdBody": "### What's Changed\n* Portals 0.7.0 update ([#35](https://github.com/ionic-team/react-native-ionic-portals/pull/35))\n\n",
"body": "What's Changed
\n\n- Portals 0.7.0 update (#35)
\n
\n",
"name": "0.3.0",
"raw_published_at": "2022-12-05T18:38:47Z",
@@ -68,7 +68,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **feat**: Secure live updates ([#31](https://github.com/ionic-team/react-native-ionic-portals/pull/31))\n* **feat**: Make `getPortal` accessible via the JS interface. ([#32](https://github.com/ionic-team/react-native-ionic-portal/pull/32))\n",
+ "mdBody": "### What's Changed\n* **feat**: Secure live updates ([#31](https://github.com/ionic-team/react-native-ionic-portals/pull/31))\n* **feat**: Make `getPortal` accessible via the JS interface. ([#32](https://github.com/ionic-team/react-native-ionic-portal/pull/32))\n\n\n",
"body": "What's Changed
\n\n- feat: Secure live updates (#31)
\n- feat: Make
getPortal
accessible via the JS interface. (#32) \n
\n",
"name": "0.2.0",
"raw_published_at": "2022-10-18T16:00:44Z",
@@ -81,7 +81,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **feat**: configurable entry point ([#23](https://github.com/ionic-team/react-native-ionic-portals/pull/23))\n* **breaking**: single portal prop ([#24](https://github.com/ionic-team/react-native-ionic-portals/pull/24))\n",
+ "mdBody": "### What's Changed\n* **feat**: configurable entry point ([#23](https://github.com/ionic-team/react-native-ionic-portals/pull/23))\n* **breaking**: single portal prop ([#24](https://github.com/ionic-team/react-native-ionic-portals/pull/24))\n\n",
"body": "What's Changed
\n\n- feat: configurable entry point (#23)
\n- breaking: single portal prop (#24)
\n
\n",
"name": "0.1.0",
"raw_published_at": "2022-08-16T16:49:04Z",
@@ -94,7 +94,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **fix(android)**: changed layout behavior to fix render issue ([#21](https://github.com/ionic-team/react-native-ionic-portals/pull/21))\n\n",
+ "mdBody": "### What's Changed\n* **fix(android)**: changed layout behavior to fix render issue ([#21](https://github.com/ionic-team/react-native-ionic-portals/pull/21))\n\n\n\n",
"body": "What's Changed
\n\n- fix(android): changed layout behavior to fix render issue (#21)
\n
\n",
"name": "0.0.6",
"raw_published_at": "2022-07-18T15:44:56Z",
@@ -107,7 +107,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **fix(ios)**: initialContext not always set before name ([#17](https://github.com/ionic-team/react-native-ionic-portals/pull/17))\n* **chore(docs)**: Add `pre_install` hook instructions for Podfile ([#18](https://github.com/ionic-team/react-native-ionic-portals/pull/18))\n",
+ "mdBody": "### What's Changed\n* **fix(ios)**: initialContext not always set before name ([#17](https://github.com/ionic-team/react-native-ionic-portals/pull/17))\n* **chore(docs)**: Add `pre_install` hook instructions for Podfile ([#18](https://github.com/ionic-team/react-native-ionic-portals/pull/18))\n\n",
"body": "What's Changed
\n\n- fix(ios): initialContext not always set before name (#17)
\n- chore(docs): Add
pre_install
hook instructions for Podfile (#18) \n
\n",
"name": "0.0.5",
"raw_published_at": "2022-07-01T15:53:46Z",
@@ -120,7 +120,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* **chore**: iOS portals 0.6.1 ([#13](https://github.com/ionic-team/react-native-ionic-portals/pull/13))\n* **feat**: Live updates ([#14](https://github.com/ionic-team/react-native-ionic-portals/pull/14))\n* **fix(android)**: initial context ([#15](https://github.com/ionic-team/react-native-ionic-portals/pull/15))\n",
+ "mdBody": "### What's Changed\n* **chore**: iOS portals 0.6.1 ([#13](https://github.com/ionic-team/react-native-ionic-portals/pull/13))\n* **feat**: Live updates ([#14](https://github.com/ionic-team/react-native-ionic-portals/pull/14))\n* **fix(android)**: initial context ([#15](https://github.com/ionic-team/react-native-ionic-portals/pull/15))\n\n",
"body": "What's Changed
\n\n- chore: iOS portals 0.6.1 (#13)
\n- feat: Live updates (#14)
\n- fix(android): initial context (#15)
\n
\n",
"name": "0.0.4",
"raw_published_at": "2022-06-24T20:28:49Z",
@@ -133,7 +133,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* Pub/Sub Fix (again) ([#11](https://github.com/ionic-team/react-native-ionic-portals/pull/11))\n",
+ "mdBody": "### What's Changed\n* Pub/Sub Fix (again) ([#11](https://github.com/ionic-team/react-native-ionic-portals/pull/11))\n\n",
"body": "What's Changed
\n\n- Pub/Sub Fix (again) (#11)
\n
\n",
"name": "0.0.3",
"raw_published_at": "2022-06-02T15:19:12Z",
@@ -146,7 +146,7 @@
"productTitle": "Portals React Native",
"pageUrl": "https://ionic.io/docs/portals/for-react-native/changelog",
"repo": "ionic-team/ionic-portals-react-native",
- "mdBody": "### What's Changed\n* Pub sub fix ([#9](https://github.com/ionic-team/react-native-ionic-portals/pull/9))\n",
+ "mdBody": "### What's Changed\n* Pub sub fix ([#9](https://github.com/ionic-team/react-native-ionic-portals/pull/9))\n\n",
"body": "What's Changed
\n\n",
"name": "0.0.2",
"raw_published_at": "2022-06-01T15:54:07Z",
diff --git a/website/docs/for-web/changelog.json b/website/docs/for-web/changelog.json
index 14f7ced..f3083de 100644
--- a/website/docs/for-web/changelog.json
+++ b/website/docs/for-web/changelog.json
@@ -3,7 +3,7 @@
"productTitle": "Portals Web Plugin",
"pageUrl": "https://ionic.io/docs/portals/for-web/changelog",
"repo": "ionic-team/ionic-portals",
- "mdBody": "### What's Changed\n* **fix**: Peer dep was not upgraded to cap 5 ([#228](https://github.com/ionic-team/ionic-portals/pull/228))\n",
+ "mdBody": "### What's Changed\n* **fix**: Peer dep was not upgraded to cap 5 ([#228](https://github.com/ionic-team/ionic-portals/pull/228))\n\n",
"body": "What's Changed
\n\n- fix: Peer dep was not upgraded to cap 5 (#228)
\n
\n",
"name": "0.8.1",
"raw_published_at": "2023-05-19T15:35:49Z",
@@ -16,7 +16,7 @@
"productTitle": "Portals Web Plugin",
"pageUrl": "https://ionic.io/docs/portals/for-web/changelog",
"repo": "ionic-team/ionic-portals",
- "mdBody": "### What's Changed\n* **feat**: BREAKING! Overhauls to pub/sub ([#222](https://github.com/ionic-team/ionic-portals/pull/222))\n* **chore**: Update method for retrieving initial context on Android ([#226](https://github.com/ionic-team/ionic-portals/pull/226))\n",
+ "mdBody": "### What's Changed\n* **feat**: BREAKING! Overhauls to pub/sub ([#222](https://github.com/ionic-team/ionic-portals/pull/222))\n* **chore**: Update method for retrieving initial context on Android ([#226](https://github.com/ionic-team/ionic-portals/pull/226))\n\n",
"body": "What's Changed
\n\n- feat: BREAKING! Overhauls to pub/sub (#222)
\n- chore: Update method for retrieving initial context on Android (#226)
\n
\n",
"name": "0.8.0",
"raw_published_at": "2023-05-17T20:58:22Z",
@@ -29,7 +29,7 @@
"productTitle": "Portals Web Plugin",
"pageUrl": "https://ionic.io/docs/portals/for-web/changelog",
"repo": "ionic-team/ionic-portals",
- "mdBody": "### What's Changed\n* **feat(plugin)**: Add `assetMaps` key to initialContext ([#209](https://github.com/ionic-team/ionic-portals/pull/209))\n",
+ "mdBody": "### What's Changed\n\n* **feat(plugin)**: Add `assetMaps` key to initialContext ([#209](https://github.com/ionic-team/ionic-portals/pull/209))\n\n\n\n",
"body": "What's Changed
\n\n- feat(plugin): Add
assetMaps
key to initialContext (#209) \n
\n",
"name": "0.7.1",
"raw_published_at": "2023-03-02T00:05:59Z",