@diosmosis opened this Issue on June 7th 2020 Member

Follow up for #14082

We probably want to start with our open source plugins where we basically want to ensure

  • all changes from 3.x are merged into 4.x
  • tests are running with the 4.x branch (not sure if that works already or whether it needs a beta?)
  • ideally we have a green build for the 4.x branch of each plugin
  • and maybe could also do some basic minimal functional test with each plugin with 4.x
  • we check the version constraints are good in plugin.json (version = 4.0.0 and we require Matomo 4)
  • once it’s all good we publish a new version for the plugin on the marketplace from the 4.x-dev branch by tagging it.
@diosmosis commented on July 21st 2020 Member

Plugins known to be compatible:

  • plugins included with core
  • GoogleAnalyticsImporter
  • Funnels
  • Cohorts
@sgiehl commented on July 22nd 2020 Member
@diosmosis commented on July 28th 2020 Member

Other plugins:

  • [x] PaidAdvertisingPerformance (build passing)
  • [x] SearchEngineKeywordsPerformance (build passing)
  • [x] CustomReports
  • [x] GoogleAnalyticsImporter
  • [x] LoginSaml (pr created)
  • [x] Funnels
  • [x] Cohorts
  • [x] InvalidateReports (build is passing)
  • [x] HeatmapSessionRecording (pr created)
  • [x] WhiteLabel (build is passing)
  • [x] RollUpReporting (build is passing)
  • [x] MediaAnalytics (pr created)
  • [x] ProxySite (no travis build)
  • [x] CustomTranslations (build is passing)
  • [x] ActivityLog (build is passing)
  • [x] UsersFlow (build passing)
  • [x] AbTesting (build failing)
  • [x] ServerFileSync (build failing)
  • [x] FormAnalytics (build passing)
  • [x] EnterpriseDemo (no build)
  • [x] WooCommerceAnalytics (no build)
  • [x] MultiChannelConversionAttribution (build passing)
  • [x] JsTrackerCustom
  • [x] Queued tracking
  • [x] LoginLdap
  • [x] VisitorGenerator
  • [x] Security Info
  • [x] Custom Alerts
  • [x] Custom variables
  • [x] Treemap visualisation
  • [x] Login HTTP Auth (we no longer support this one)
  • [x] Bandwidth
  • [x] AnonymousPiwikUsageMeasurement
  • [x] EnvironmentVariables
  • [x] LogViewer
  • [x] TasksTimetable
  • [x] Migration
  • [x] GoogleAnalyticsImporter
  • [x] ClassicFontTheme
  • [x] DeviceDetectorCache
  • [x] Provider
  • [x] MarketingCampaignsReporting
  • [x] JsTrackerForceAsync
  • [x] ForceSSL

@sgiehl feel free to edit this comment/check things off

@tsteur commented on July 28th 2020 Member

@diosmosis @sgiehl added the Matomo plugins as well

@tsteur commented on August 26th 2020 Member

fyi @sgiehl @diosmosis just went over all our plugins to make sure 3.X commits are merged into 4.X everywhere and it's all good now. Need to make sure from now on when merging a plugin PR to always merge 3.X and 4.X. It looks like we were already doing this anyway really well so just wanted to mention this is looking all good (as I recently had made few tweaks in some 3.X plugin versions)

@tsteur commented on September 3rd 2020 Member

closing this big issue for now 🚀 🥳

Cheers @diosmosis @sgiehl

We'll later again make sure all 4.x-dev branches are up to date and that all latest changes in 4.X have a release.

This Issue was closed on September 3rd 2020
Powered by GitHub Issue Mirror