Releases: FriendsOfREDAXO/focuspoint
4.2.3
4.2.2
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
_
.
Beispielfocuspoint_media
->FocuspointMedia
, - Anpassen der Dateinamen an die Klassennamen,
Ausnahme: auf rex_effect
und rex_api
aufsetzende Klassen
4.2.1
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;
undFocuspointMedia
benutzen
Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.
4.2.0
- 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;
undFocuspointMedia
benutzen
Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.
4.1.0
- Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse
xyz
wirdFriendsOfRedaxo\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
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
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
- 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
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
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.