diff --git a/workspaces/analytics/.changeset/export-analytics-implementations.md b/workspaces/analytics/.changeset/export-analytics-implementations.md deleted file mode 100644 index 51e9957a1fb..00000000000 --- a/workspaces/analytics/.changeset/export-analytics-implementations.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage-community/plugin-analytics-module-ga4': patch -'@backstage-community/plugin-analytics-module-matomo': patch -'@backstage-community/plugin-analytics-module-newrelic-browser': patch -'@backstage-community/plugin-analytics-provider-segment': patch ---- - -Export the analytics implementation extension from each module, so it can be referenced directly rather than only through the module that carries it. Added tests covering the APIs each implementation asks the app to inject and the analytics client it builds. diff --git a/workspaces/analytics/.changeset/graduate-analytics-nfs-plugins.md b/workspaces/analytics/.changeset/graduate-analytics-nfs-plugins.md deleted file mode 100644 index a9cff145154..00000000000 --- a/workspaces/analytics/.changeset/graduate-analytics-nfs-plugins.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@backstage-community/plugin-analytics-provider-segment': major ---- - -**BREAKING**: The New Frontend System (NFS) Segment analytics module has been promoted from the `./alpha` subpath to the primary `.` entry point. Legacy frontend exports have been moved to the new `./legacy` subpath. - -Migration steps: - -- If you were importing from `@backstage-community/plugin-analytics-provider-segment/alpha` to use the NFS module, update your imports to `@backstage-community/plugin-analytics-provider-segment`. -- If you were importing from `@backstage-community/plugin-analytics-provider-segment` (the legacy frontend), update your imports to `@backstage-community/plugin-analytics-provider-segment/legacy`. -- The no-op `analyticsModuleSegment` plugin export has been removed. Legacy apps should wire analytics using `SegmentAnalyticsApi` or `SegmentAnalytics.fromConfig()` instead. - -The `./alpha` subpath has been removed because this plugin does not ship translations. - -The Segment analytics implementation is named `analytics:app/segment` in the New Frontend System. diff --git a/workspaces/analytics/.changeset/renovate-617c18d.md b/workspaces/analytics/.changeset/renovate-617c18d.md deleted file mode 100644 index 6a10130ea1b..00000000000 --- a/workspaces/analytics/.changeset/renovate-617c18d.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage-community/plugin-analytics-provider-segment': patch ---- - -Updated dependency `@testing-library/user-event` to `14.6.7`. diff --git a/workspaces/analytics/.changeset/renovate-653231a.md b/workspaces/analytics/.changeset/renovate-653231a.md deleted file mode 100644 index ee9092f6da1..00000000000 --- a/workspaces/analytics/.changeset/renovate-653231a.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage-community/plugin-analytics-provider-segment': patch ---- - -Updated dependency `@testing-library/dom` to `10.4.2`. diff --git a/workspaces/analytics/plugins/analytics-module-ga4/CHANGELOG.md b/workspaces/analytics/plugins/analytics-module-ga4/CHANGELOG.md index 3b0cef6aa8a..93385db898c 100644 --- a/workspaces/analytics/plugins/analytics-module-ga4/CHANGELOG.md +++ b/workspaces/analytics/plugins/analytics-module-ga4/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage-community/plugin-analytics-module-ga4 +## 0.22.1 + +### Patch Changes + +- 7c6b73e: Export the analytics implementation extension from each module, so it can be referenced directly rather than only through the module that carries it. Added tests covering the APIs each implementation asks the app to inject and the analytics client it builds. + ## 0.22.0 ### Minor Changes diff --git a/workspaces/analytics/plugins/analytics-module-ga4/package.json b/workspaces/analytics/plugins/analytics-module-ga4/package.json index 4560803d4c9..a258480aa6b 100644 --- a/workspaces/analytics/plugins/analytics-module-ga4/package.json +++ b/workspaces/analytics/plugins/analytics-module-ga4/package.json @@ -1,6 +1,6 @@ { "name": "@backstage-community/plugin-analytics-module-ga4", - "version": "0.22.0", + "version": "0.22.1", "backstage": { "role": "frontend-plugin-module", "pluginId": "app", diff --git a/workspaces/analytics/plugins/analytics-module-matomo/CHANGELOG.md b/workspaces/analytics/plugins/analytics-module-matomo/CHANGELOG.md index 3dff1512e36..3578056155a 100644 --- a/workspaces/analytics/plugins/analytics-module-matomo/CHANGELOG.md +++ b/workspaces/analytics/plugins/analytics-module-matomo/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage-community/plugin-analytics-module-matomo +## 1.31.1 + +### Patch Changes + +- 7c6b73e: Export the analytics implementation extension from each module, so it can be referenced directly rather than only through the module that carries it. Added tests covering the APIs each implementation asks the app to inject and the analytics client it builds. + ## 1.31.0 ### Minor Changes diff --git a/workspaces/analytics/plugins/analytics-module-matomo/package.json b/workspaces/analytics/plugins/analytics-module-matomo/package.json index b21570be879..979e3611c13 100644 --- a/workspaces/analytics/plugins/analytics-module-matomo/package.json +++ b/workspaces/analytics/plugins/analytics-module-matomo/package.json @@ -1,6 +1,6 @@ { "name": "@backstage-community/plugin-analytics-module-matomo", - "version": "1.31.0", + "version": "1.31.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/workspaces/analytics/plugins/analytics-module-newrelic-browser/CHANGELOG.md b/workspaces/analytics/plugins/analytics-module-newrelic-browser/CHANGELOG.md index 0d08ddb2d91..14d7e6911a6 100644 --- a/workspaces/analytics/plugins/analytics-module-newrelic-browser/CHANGELOG.md +++ b/workspaces/analytics/plugins/analytics-module-newrelic-browser/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage-community/plugin-analytics-module-newrelic-browser +## 0.22.1 + +### Patch Changes + +- 7c6b73e: Export the analytics implementation extension from each module, so it can be referenced directly rather than only through the module that carries it. Added tests covering the APIs each implementation asks the app to inject and the analytics client it builds. + ## 0.22.0 ### Minor Changes diff --git a/workspaces/analytics/plugins/analytics-module-newrelic-browser/package.json b/workspaces/analytics/plugins/analytics-module-newrelic-browser/package.json index 29e47840567..924a5f4c4f3 100644 --- a/workspaces/analytics/plugins/analytics-module-newrelic-browser/package.json +++ b/workspaces/analytics/plugins/analytics-module-newrelic-browser/package.json @@ -1,6 +1,6 @@ { "name": "@backstage-community/plugin-analytics-module-newrelic-browser", - "version": "0.22.0", + "version": "0.22.1", "backstage": { "role": "frontend-plugin-module", "pluginId": "app", diff --git a/workspaces/analytics/plugins/analytics-provider-segment/CHANGELOG.md b/workspaces/analytics/plugins/analytics-provider-segment/CHANGELOG.md index 988280e5274..58118ff3717 100644 --- a/workspaces/analytics/plugins/analytics-provider-segment/CHANGELOG.md +++ b/workspaces/analytics/plugins/analytics-provider-segment/CHANGELOG.md @@ -1,5 +1,27 @@ # @backstage-community/plugin-analytics-provider-segment +## 2.0.0 + +### Major Changes + +- a67a197: **BREAKING**: The New Frontend System (NFS) Segment analytics module has been promoted from the `./alpha` subpath to the primary `.` entry point. Legacy frontend exports have been moved to the new `./legacy` subpath. + + Migration steps: + + - If you were importing from `@backstage-community/plugin-analytics-provider-segment/alpha` to use the NFS module, update your imports to `@backstage-community/plugin-analytics-provider-segment`. + - If you were importing from `@backstage-community/plugin-analytics-provider-segment` (the legacy frontend), update your imports to `@backstage-community/plugin-analytics-provider-segment/legacy`. + - The no-op `analyticsModuleSegment` plugin export has been removed. Legacy apps should wire analytics using `SegmentAnalyticsApi` or `SegmentAnalytics.fromConfig()` instead. + + The `./alpha` subpath has been removed because this plugin does not ship translations. + + The Segment analytics implementation is named `analytics:app/segment` in the New Frontend System. + +### Patch Changes + +- 7c6b73e: Export the analytics implementation extension from each module, so it can be referenced directly rather than only through the module that carries it. Added tests covering the APIs each implementation asks the app to inject and the analytics client it builds. +- efdd3f3: Updated dependency `@testing-library/user-event` to `14.6.7`. +- fa3c583: Updated dependency `@testing-library/dom` to `10.4.2`. + ## 1.31.1 ### Patch Changes diff --git a/workspaces/analytics/plugins/analytics-provider-segment/package.json b/workspaces/analytics/plugins/analytics-provider-segment/package.json index 0739a85a6c5..6aa8f452299 100644 --- a/workspaces/analytics/plugins/analytics-provider-segment/package.json +++ b/workspaces/analytics/plugins/analytics-provider-segment/package.json @@ -1,6 +1,6 @@ { "name": "@backstage-community/plugin-analytics-provider-segment", - "version": "1.31.1", + "version": "2.0.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0",