Plugin Kompatibilität Account Einstellunge vs. assertMinimumVersion

Hallo, 

folgendes Szenario: 

  • Man erstellt ein Plugin, welches für Shopware Version 5.1.6 funktioniert. Ab 5.2 hat sich allerdings einiges geändert. Nun erstellt man ein Update des Plugins, welches für alle Versionen ab 5.2. kompatibel ist. Die Einstellung zur Kompatibilität hinterlegt man im Account, indem man die entsprechenden Haken setzt.

Beispiel: 

  • Plugin Version 1.0.0 => Kompatibel mit Shopware 5.0.0 - 5.1.6
  • Plugin Version 1.0.1 => Komptaibel mit Shopware 5.2.0 - 5.X.X

Frage: 

Bekommt ein Kunde, welcher Version 1.0.0 hat und auf Shopware 5.2.0 updated korrekterweise auch die Plugin Version 1.0.1 zum Update angezeigt? Oder gibt es hierbei irgendwelche Probleme? Wenn dies wider Erwarten nicht so funktionieren sollte, müsste man mit folgendem Code arbeiten?

if ($this->assertMinimumVersion('5')) { // new code} else { // old code}

 

 

Vielen Dank für euer Feedback!

 

 

 

Deine Frage kann ich so leider nicht beantworten.

Aber die Version sollte sich sowieso stärker trennen.

Version: 5.0.0 - 5.1.6 Versionsnummer 1.0.0

Version 5.2.0 - 5.x Versionsnummer mindestens 1.1.0

Ansonsten kannst du für die Version von 5.0.0. - 5.1.6 keine Updates / Bugfixes mehr erstellen.

1 „Gefällt mir“