Changelog Basis-PHP-API: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
Zeile 12: | Zeile 12: | ||
==Changelog== | ==Changelog== | ||
− | ===1.16.1 ( | + | ===1.17 (27.02.2017)=== |
+ | ''Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Infoticket im Autoloader registriert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || PHP-Abhängigkeiten aktualisiert | ||
+ | |} | ||
+ | ===1.16.1 (27.02.2017)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || Fallback der Crypt-Klasse auf Mcrypt wenn eine alte PHP-Version vorliegt oder das openssl Modul nicht geladen ist | | style="vertical-align:top;" | {{fix}} || Fallback der Crypt-Klasse auf Mcrypt wenn eine alte PHP-Version vorliegt oder das openssl Modul nicht geladen ist | ||
|} | |} | ||
Zeile 22: | Zeile 27: | ||
''Release'' | ''Release'' | ||
{| | {| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="vertical-align:top;" | {{add}} || Mcrypt durch OpenSSL ersetzen | | style="vertical-align:top;" | {{add}} || Mcrypt durch OpenSSL ersetzen | ||
|- | |- | ||
Zeile 43: | Zeile 40: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || SP\Util\Html5:autoParagraph(string) ignoriert einzelne <br> | | style="vertical-align:top;" | {{fix}} || SP\Util\Html5:autoParagraph(string) ignoriert einzelne <br> | ||
|} | |} | ||
Zeile 50: | Zeile 45: | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{add}} || Neue Methoden SP\Util\Html5::toText() und SP\Util\Html5::purify() | | style="vertical-align:top;" | {{add}} || Neue Methoden SP\Util\Html5::toText() und SP\Util\Html5::purify() | ||
|- | |- | ||
Zeile 59: | Zeile 52: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || Notices in der HTML5:autoParagraph Methode | | style="vertical-align:top;" | {{fix}} || Notices in der HTML5:autoParagraph Methode | ||
|} | |} | ||
Zeile 66: | Zeile 57: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || \SP\Util\Html5: purify(), toText() für PHP Version < 5.5 bereitsstellen | | style="vertical-align:top;" | {{fix}} || \SP\Util\Html5: purify(), toText() für PHP Version < 5.5 bereitsstellen | ||
|} | |} | ||
Zeile 73: | Zeile 62: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || PHP-Fehler wegen Namespace-Umstellung in SP\ObjectData | | style="vertical-align:top;" | {{fix}} || PHP-Fehler wegen Namespace-Umstellung in SP\ObjectData | ||
|} | |} | ||
Zeile 80: | Zeile 67: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || SP/Net/HTTP/Client funktioniert nicht mehr unter PHP 5.3 | | style="vertical-align:top;" | {{fix}} || SP/Net/HTTP/Client funktioniert nicht mehr unter PHP 5.3 | ||
|} | |} | ||
Zeile 87: | Zeile 72: | ||
''Release'' | ''Release'' | ||
{| | {| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="vertical-align:top;" | {{add}} || Adapter für Zend_Http & GuzzleHttp | | style="vertical-align:top;" | {{add}} || Adapter für Zend_Http & GuzzleHttp | ||
|- | |- | ||
Zeile 118: | Zeile 89: | ||
''BugfixRelease'' | ''BugfixRelease'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || Beim Hinzufügen von Objekt-Daten, die bereis gültige JSON-Objekt Instanzen sind, wird fälschlicherweise eine Exception von der ObjectData-Klasse geworfen. | | style="vertical-align:top;" | {{fix}} || Beim Hinzufügen von Objekt-Daten, die bereis gültige JSON-Objekt Instanzen sind, wird fälschlicherweise eine Exception von der ObjectData-Klasse geworfen. | ||
|} | |} | ||
Zeile 125: | Zeile 94: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || SP\Net\Rpc\Client\Method->createUpload() wirft Zend_Uri_Exception: Invalid URI supplied | | style="vertical-align:top;" | {{fix}} || SP\Net\Rpc\Client\Method->createUpload() wirft Zend_Uri_Exception: Invalid URI supplied | ||
|} | |} | ||
Zeile 132: | Zeile 99: | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{update}} || Einbindung von externer Bibliothekt (mobiledetect/mobiledetectlib) zur Ermittlung von Mobil-Geräten (SP\User::isMobile()) | | style="vertical-align:top;" | {{update}} || Einbindung von externer Bibliothekt (mobiledetect/mobiledetectlib) zur Ermittlung von Mobil-Geräten (SP\User::isMobile()) | ||
|- | |- | ||
Zeile 145: | Zeile 110: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{fix}} || UTF-16 Chars werden bei Json_Object und Json_Array nicht korrekt encodiert | | style="vertical-align:top;" | {{fix}} || UTF-16 Chars werden bei Json_Object und Json_Array nicht korrekt encodiert | ||
|} | |} | ||
Zeile 152: | Zeile 115: | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{add}} || Methoden zum Ermitteln der Proxy-Setzungen als Curl-String hinzugefügt | | style="vertical-align:top;" | {{add}} || Methoden zum Ermitteln der Proxy-Setzungen als Curl-String hinzugefügt | ||
|} | |} | ||
Zeile 159: | Zeile 120: | ||
''Hotfix Release'' | ''Hotfix Release'' | ||
{| | {| | ||
− | |||
− | |||
| style="vertical-align:top;" | {{update}} || Erweiterung der PHP-Locales um IES-spezifische Angaben | | style="vertical-align:top;" | {{update}} || Erweiterung der PHP-Locales um IES-spezifische Angaben | ||
|} | |} | ||
Zeile 362: | Zeile 321: | ||
|- | |- | ||
| style="vertical-align:top;" | {{update}} || Performanzoptimierungen im JsonWriter | | style="vertical-align:top;" | {{update}} || Performanzoptimierungen im JsonWriter | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Klasse SP_User implementieren um Nutzereigenschaften, wie z.B. den Useragent zu prüfen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || SP_Context::requireClass zur weiteren Steuerung der Includes implementieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || SP_Context wird zweifach instanziiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || JsonObject::optString liefert nicht den übergebenen defaultValue zurück sondern eine String-Repräsentation des defaultValue | ||
|} | |} | ||
===1.2 (19.04.2013)=== | ===1.2 (19.04.2013)=== | ||
''Minor Release'' | ''Minor Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Fehler beim Auslesen des Betriebssystems und unter Windows beim Auslesen der Registry | ||
|} | |} | ||
===1.1 (15.04.2013)=== | ===1.1 (15.04.2013)=== | ||
Zeile 374: | Zeile 342: | ||
''Initiale Version'' | ''Initiale Version'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Umzug der Basis-PHP-Klassen von IES-API nach Basis-PHP-API | ||
|} | |} | ||
− | ===Backlog ( | + | ===Backlog (27.02.2017)=== |
{| | {| | ||
|} | |} |
Version vom 27. Februar 2017, 14:55 Uhr
Anmerkungen
Voraussetzung für die Version 1.8 der Basis-Php-Api ist die PHP Version 5.3 oder höher!
Ab der Version 1.16 wird die PHP-Erweiterung mcrypt nicht mehr benötigt, da die kryptografischen Bestandteile auf die openssl-Erweiterung umgestellt wurden.
Bitte vor dem Update auf die Version 1.16 sicherstellen, dass die openssl-Erweiterung installiert und aktiviert ist.
Changelog
1.17 (27.02.2017)
Release
Infoticket im Autoloader registriert | |
PHP-Abhängigkeiten aktualisiert |
1.16.1 (27.02.2017)
Hotfix-Release
Fallback der Crypt-Klasse auf Mcrypt wenn eine alte PHP-Version vorliegt oder das openssl Modul nicht geladen ist |
1.16 (19.01.2017)
Release
1.15.1 (25.10.2016)
Hotfix-Release
SP\Util\Html5:autoParagraph(string) ignoriert einzelne <br> |
1.15 (24.10.2016)
Feature-Release
Neue Methoden SP\Util\Html5::toText() und SP\Util\Html5::purify() | |
Umstieg von Zend-Http-Client auf GuzzleHttp\Client |
1.14.4 (21.09.2016)
Hotfix-Release
Notices in der HTML5:autoParagraph Methode |
1.14.3 (08.09.2016)
Hotfix-Release
\SP\Util\Html5: purify(), toText() für PHP Version < 5.5 bereitsstellen |
1.14.2 (10.08.2016)
Hotfix-Release
PHP-Fehler wegen Namespace-Umstellung in SP\ObjectData |
1.14.1 (01.08.2016)
Hotfix-Release
SP/Net/HTTP/Client funktioniert nicht mehr unter PHP 5.3 |
1.14 (25.07.2016)
Release
1.13.2 (07.07.2016)
BugfixRelease
Beim Hinzufügen von Objekt-Daten, die bereis gültige JSON-Objekt Instanzen sind, wird fälschlicherweise eine Exception von der ObjectData-Klasse geworfen. |
1.13.1 (14.03.2016)
Hotfix-Release
SP\Net\Rpc\Client\Method->createUpload() wirft Zend_Uri_Exception: Invalid URI supplied |
1.13 (11.02.2016)
Feature Release
Einbindung von externer Bibliothekt (mobiledetect/mobiledetectlib) zur Ermittlung von Mobil-Geräten (SP\User::isMobile()) | |
PHP-Klassen auf Namespace umgestellt |
1.12.5 (14.01.2016)
Hotfix-Release
1.12.4 (05.01.2016)
Hotfix-Release
UTF-16 Chars werden bei Json_Object und Json_Array nicht korrekt encodiert |
1.12.3 (18.12.2015)
Hotfix-Release
Methoden zum Ermitteln der Proxy-Setzungen als Curl-String hinzugefügt |
1.12.2 (17.12.2015)
Hotfix Release
Erweiterung der PHP-Locales um IES-spezifische Angaben |
1.12.1 (09.12.2015)
Hotfix-Release
Locale-Klasse zum korrekten setzen des Locales implementiert |
1.12 (15.10.2015)
Release
Neue Klasse SP_Util_Number | |
SP_Json_Object::putAll implementiert | |
Neues Package SP_Email zum senden von E-Mails | |
SP_Net_Http_Client_Connection: ein Timeout kann nun gesetzt werden |
1.11.2 (01.07.2015)
Hotfix-Release
SP_Net_Http_Client_Connection: ein Timeout kann nun gesetzt werden |
1.11.1 (24.04.2015)
Bugfix Release
Fehler innerhalb der Funktion toJson der Klasse SP_Util_Object bzw. SP_Util_Array |
1.11 (05.03.2015)
Release
SP_Util_Proxy implementiert um eine zentrale Proxy-Steuerung zu ermöglichen | |
Es muss der zu verwendende Proxy auf dem Webserver ermittelt werden können |
1.10.2 (28.01.2015)
Bugfix Release
getAttribute der Klasse SP_Util_Attributable liefert den Default-Wert nicht zurück. |
1.10.1 (07.01.2015)
Bugfix Release
Fehler im Konsturktor der Klasse SP_ObjectDate, wenn diesem ein SP_Json_Objekt übergben wird. |
1.10 (01.12.2014)
Release
1.9.2 (14.11.2014)
Hotfix- Release
ResourceBaseDir wird in Publikationsbereichen mit Publisher Directory falsch ermittelt |
1.9.1 (02.10.2014)
Hotfix-Release
SP_Net_URL::getBaseUrl() Methode |
1.9 (25.09.2014)
Feature-Release
1.8.2 (12.05.2015)
Hotfix-Release
SP_Net_Rpc_Client_Connection: ein Timeout kann nun gesetzt werden |
1.8.1 (11.09.2014)
Hotfix-Release
SP_Context::getBaseDir() muss immer mit einem / enden |
1.8 (04.08.2014)
Minor Release
1.7.1 (12.06.2014)
Hotfix-Release
use_only_cookies wird über SP_Context nicht auf auf 'off' gesetzt |
1.7 (25.03.2014)
Minor Release
1.6.1 (28.02.2014)
JSONArray- und JSONObject-Konstruktor soll String aufnehmen können | |
Server-Variable SCRIPT_URI nicht immer verfügbar | |
SP_Util_Crypt-Klasse nicht mehrfach verwendbar |
1.6 (07.02.2014)
Minor Release
1.5 (30.10.2013)
Minor Release
1.4.1 (09.09.2013)
Hotfix
1.4 (26.08.2013)
Minor Release
Fehlerkorrekturen am RPC-Stack | |
Der Logger kann nun feiner konfiguriert werden | |
Version-Klasse impementieren |
1.3.1 (27.06.2013)
Bugfix-Release
SP_Context darf in Session use_trans_sid nicht setzten |
1.3 (25.06.2013)
Minor Release
1.2 (19.04.2013)
Minor Release
Fehler beim Auslesen des Betriebssystems und unter Windows beim Auslesen der Registry |
1.1 (15.04.2013)
Minor Release
1.0 (16.01.2013)
Initiale Version
Umzug der Basis-PHP-Klassen von IES-API nach Basis-PHP-API |