Changelog Basis-PHP-API

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Anmerkungen

Voraussetzung für die Version 1.8 der Basis-Php-Api ist die PHP Version 5.3 oder höher!

Changelog

1.8.2 (12.05.2015)

Hotfix-Release

Geänderte Funktion / Geändertes Feature SP_Net_Rpc_Client_Connection: ein Timeout kann nun gesetzt werden

1.8.1 (11.09.2014)

Hotfix-Release

Geänderte Funktion / Geändertes Feature SP_Context::getBaseDir() muss immer mit einem / enden

1.8 (04.08.2014)

Minor Release

Neue Funktion / Neues Feature Classloader für SP_Context
Korrgierter Fehler SP_Context->getModuleBasePath() - Symlinks werden bei der Ermittlung des "ModuleBasePaths" nicht berücksichtigt
Geänderte Funktion / Geändertes Feature requre_once durch SP_Context::requireClasses() bzw SP_Context::requireClass() ersetzten
Neue Funktion / Neues Feature Neue Methode SP_Net_Url::toEncodedHtml()
Neue Funktion / Neues Feature Funktionen, um System Informationen (PHP, MEM, DISK) auszulesen.
Korrgierter Fehler SP_Json_Object: optLong() geändert zu optPhpPseudoLongAsFloat()

1.7.1 (12.06.2014)

Hotfix-Release

Korrgierter Fehler use_only_cookies wird über SP_Context nicht auf auf 'off' gesetzt

1.7 (25.03.2014)

Minor Release

Geänderte Funktion / Geändertes Feature SP_Json_Array::put prüft nun die Parameter auf Typ und Anzahl und wirft gegebenenfalls eine IllegalArgumentException
Korrgierter Fehler Das Entfernen eines Attributes aus einem SP_Json_Object wirft eine Exception
Korrgierter Fehler Context::loadModuleClass() - includePath wird beim "require_once" nicht verwendet
Korrgierter Fehler Context::loadClass() - includePath wird beim "require_once" nicht verwendet
Korrgierter Fehler SP_Json_Object: optLong() geändert zu optPhpPseudoLongAsFloat()
Geänderte Funktion / Geändertes Feature Konfigurationsparameter für SP_Context implementieren damit verhindert werden kann, dass eine Session gestartet wird

1.6.1 (28.02.2014)

Neue Funktion / Neues Feature JSONArray- und JSONObject-Konstruktor soll String aufnehmen können
Korrgierter Fehler Server-Variable SCRIPT_URI nicht immer verfügbar
Korrgierter Fehler SP_Util_Crypt-Klasse nicht mehrfach verwendbar

1.6 (07.02.2014)

Minor Release

Geänderte Funktion / Geändertes Feature SP_Observable von site-api nach SP_Util_Observable in sp-base-php-api verschieben
Neue Funktion / Neues Feature context-Konfiguration pro Document-Root und Bootstraps unterstützen
Neue Funktion / Neues Feature SP_Net_Url Klasse
Neue Funktion / Neues Feature Limiter-Klasse zur Beschränkung CPU-lastiger PHP-Requests
Neue Funktion / Neues Feature Lock-Klasse zur Synchronisation von PHP-Requests
Geänderte Funktion / Geändertes Feature Vom SP_Context aufgebauter Classpath muss _* und *_remove Ordner ignorieren

1.5 (30.10.2013)

Minor Release

Korrgierter Fehler Registry Lookup funktioniert unter Windows x64 nicht
Neue Funktion / Neues Feature JsonArray & JsonObject sollten eine Clear-Methode haben um den Inhalt des Objektes zu leeren
Neue Funktion / Neues Feature JsonArray::put hängt nun Werte an, wenn kein Index angegeben wurde
Geänderte Funktion / Geändertes Feature SP_Json_Object muss eine JsonException werfen wenn versucht wird ein NULL-Key zu setzen

1.4.1 (09.09.2013)

Hotfix

Korrgierter Fehler Registry-Lookup für 64Bit Windows-Systeme funktioniert nicht
Korrgierter Fehler Beim Initialisieren der Context Klasse sollten bestehende include-path Einträge auf IES-Module (WEB-IES/*) entfernt werden.
Korrgierter Fehler SP_Json_Array::get wirft bei einem Eintrag mit gültigem Index und NULL-Value eine Exception

1.4 (26.08.2013)

Minor Release

Korrgierter Fehler Fehlerkorrekturen am RPC-Stack
Neue Funktion / Neues Feature Der Logger kann nun feiner konfiguriert werden
Neue Funktion / Neues Feature Version-Klasse impementieren

1.3.1 (27.06.2013)

Bugfix-Release

Geänderte Funktion / Geändertes Feature SP_Context darf in Session use_trans_sid nicht setzten

1.3 (25.06.2013)

Minor Release

Neue Funktion / Neues Feature Neue Methode SP_Util_Logger::deprecated(), um veraltete Methoden zu kennzeichnen.
Neue Funktion / Neues Feature Rpc-Anfragen geben nun immer eine Instanz der neuen Klasse SP_Net_Rpc_Response zurück.
Geänderte Funktion / Geändertes Feature Abhängigkeit zu Zend auf Version 1.12.3 gesetzt
Neue Funktion / Neues Feature Neue Klasse SP_Util_Attributable um attributierbare Objekte zu definieren
Neue Funktion / Neues Feature Neue Klasse SP_Util_String für String-Hilfsfunktionen, die nicht im Standard-PHP enthalten sind
Neue Funktion / Neues Feature Methode SP_Context::requireClass zum Laden von PHP-Klassen direkt aus IES-Modulen implementiert
Korrgierter Fehler Fehler in optJSONArray & optJSONObject behoben
Neue Funktion / Neues Feature Neue Klasse SP_Utils_Arrays für Array-Hilfsfunktionen, die nicht im Standard-PHP enthalten sind
Neue Funktion / Neues Feature Neue Methode SP_Util_Format::currency
Geänderte Funktion / Geändertes Feature Performanzoptimierungen im JsonWriter
Neue Funktion / Neues Feature Klasse SP_User implementieren um Nutzereigenschaften, wie z.B. den Useragent zu prüfen
Neue Funktion / Neues Feature SP_Context::requireClass zur weiteren Steuerung der Includes implementieren
Korrgierter Fehler SP_Context wird zweifach instanziiert
Korrgierter Fehler JsonObject::optString liefert nicht den übergebenen defaultValue zurück sondern eine String-Repräsentation des defaultValue

1.2 (19.04.2013)

Minor Release

Korrgierter Fehler 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

Neue Funktion / Neues Feature Umzug der Basis-PHP-Klassen von IES-API nach Basis-PHP-API