Skip to content

Releases: FriendsOfREDAXO/focuspoint

4.2.3

27 May 12:05
7ff2cb7
Compare
Choose a tag to compare

Bugfix:

  • Installations-Abbruch wegen nicht initialisiertem $mm_type_id gefixed (#138; Danke @tbaddade)

4.2.2

20 Feb 17:52
1b9c240
Compare
Choose a tag to compare

Bugfix:

  • Abhängigkeiten in package.yml an die seit Version 4.1 geltenden Mindestversionen (PHP 8.1, REDAXO 5.15) angepasst (#136, Danke an @godsdog)

Version 4.2.0 allgemein:

  • Umstellung der Klassennamen im Namespace auf CamelCase unter Wegfall von _.
    Beispiel focuspoint_media -> FocuspointMedia,
  • Anpassen der Dateinamen an die Klassennamen,

Ausnahme: auf rex_effect und rex_api aufsetzende Klassen

4.2.1

16 Feb 18:05
1d834de
Compare
Choose a tag to compare

4.2.1: Bugfix (inkludierte Datei bei Installation nicht gefunden Danke @tbaddade)

ab 4.2.0 Generell bitte beachten:

  • Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse focuspoint_media wird z.B.
    FriendsOfRedaxo\Focuspoint\FocuspointMedia.
  • Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.

Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.

Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder
anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit z.B. focuspoint_media
weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten
rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.

Zur Umstellung gehören auch neue Klassennamen im CamelCase-Stil.

Zur Umstellung kann man am Beispiel gezeigt

  • Den Klassennamen um den Namespace erweitert ändern: FriendsOfRedaxo\Focuspoint\FocuspointMedia::func(...).
  • Am Anfang der Datei ein Use-Statement einfügen: use FriendsOfRedaxo\Focuspoint\FocuspointMedia; und FocuspointMedia benutzen

Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.

4.2.0

03 Feb 15:28
37e66af
Compare
Choose a tag to compare
  • Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse focuspoint_media wird z.B.
    FriendsOfRedaxo\Focuspoint\FocuspointMedia.
  • Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.

Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.

Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder
anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit z.B. focuspoint_media
weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten
rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.

Zur Umstellung gehören auch neue Klassennamen im CamelCase-Stil.

Zur Umstellung kann man am Beispiel gezeigt

  • Den Klassennamen um den Namespace erweitert ändern: FriendsOfRedaxo\Focuspoint\FocuspointMedia::func(...).
  • Am Anfang der Datei ein Use-Statement einfügen: use FriendsOfRedaxo\Focuspoint\FocuspointMedia; und FocuspointMedia benutzen

Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.

4.1.0

01 Feb 16:16
27560d0
Compare
Choose a tag to compare
  • Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse xyz wird FriendsOfRedaxo\Focuspoint\xyz.
  • Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.

Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.

Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder
anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit xyz
weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten
rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.

Zur Umstellung kann man entweder

  • Den Klassennamen um den Namespace erweitern: FriendsOfRedaxo\Focuspoint\xyz::func(...).
  • Weiter xyz nutzen und einmalig am Anfang der Datei ein Use-Statement einfügen: use FriendsOfRedaxo\Focuspoint\xyz;

4.0.4

21 Mar 07:00
59a532f
Compare
Choose a tag to compare

Bugfix: mitigates deprecated warning (PHP 8.1) or exception(PHP 8.2) when using target sizes like "80%" in the effect "focuspoint_fit".

4.0.3

03 Jan 15:49
3d4c113
Compare
Choose a tag to compare

Bugfix: mitigates deprecated warning (PHP 8.1) or exception (PHP 8.2) when using target sizes like "16fr/9fr" in the effect "focuspoint_fit"

4.0.2

18 Jun 17:24
6da8d1d
Compare
Choose a tag to compare
  • Another correction regarding preview issue #110, (thanks to ritzfritz for testing)
  • Code refinement with rexstan up to level 6
    based on PHP8 specification. Some notifications are suppressed by @phpstan-ignore-next-line, as the root
    cause is outside focuspoint; three are not covered yet
  • focuspoint_media::_construct removed: only relevant for PHP 5.6. Focuspoint is based on REDAXO 5.13.0+ and needs PHP 7.3+.

4.0.1

06 Jun 08:45
54d6bc5
Compare
Choose a tag to compare

Corrected an error that prevented a proper, media-type related preview in the media-manager´s detail-window. (Thanks to LEAakaLAP und Markus Neubauer). Additionally, the developer-section of the documentation is extended with another use case for ExtensionPoint FOCUSPOINT_PREVIEW_SELECT: remove media-types for images outside the media pool from the preview selection.

4.0.0

17 Nov 16:59
05f062b
Compare
Choose a tag to compare

Changes in the Mediapool-markup forced an update in the hook mechanismen, which enables Focuspoint´s interactive selection in the Mediapool-sidebar. Due the changed mechanismen, Focuspoint 4.0 and onward is incompatible with REDAXO 5.12.x and prior versions.