Changelog Site API: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge)  | 
				Iesdev (Diskussion | Beiträge)   | 
				||
| (53 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<div class="noautonum">__TOC__</div>  | <div class="noautonum">__TOC__</div>  | ||
==Changelog==  | ==Changelog==  | ||
| + | ===1.26.0 (21.08.2024)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || In der Javascript Klass Ajax können der request Funktion nun Http-Header Variablen mitgegeben werden.   | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || pfad zum laden des Page-Objects dürfen keine relativen bestandteile haben.  | ||
| + | |}  | ||
| + | ===1.25 (08.02.2023)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Fehler beim Generieren von PDF-Dokmenten  aus https Webseiten  | ||
| + | |}  | ||
| + | ===1.24 (06.01.2023)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || PHP-Error in Component->getControllerByName  | ||
| + | |}  | ||
| + | ===1.23 (07.11.2022)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || PDF-Generator blockiert beim Erstellen eines PDF-Dokumentes  | ||
| + | |}  | ||
| + | ===1.22 (01.09.2022)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Druckbares Telefonbuch Organisationseinheiten  | ||
| + | |}  | ||
| + | ===1.21 (08.07.2021)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Mit der Service-Funktion  Html2Pdf können keine PDF-Dokumente mehr generiert werden.   | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || Apache-Module bei Personalsierung nicht mehr abfragen, da bei PHP-FPM nicht verfügbar.  | ||
| + | |}  | ||
| + | ===1.20.2 (29.01.2021)===  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Wetter: DWD-Adapter: fehlerhaftes XML ignorieren  | ||
| + | |}  | ||
| + | ===1.20.1 (09.11.2020)===  | ||
| + | ''Hotfix''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || CA-Zertifikat für OAuth-Client aktualisiert  | ||
| + | |}  | ||
| + | ===1.20 (02.10.2019)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{update}} || Kompatibilität mit PHP 5.3  | ||
| + | |}  | ||
| + | ===1.19 (08.03.2019)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{update}} || Nice-Level für die PDF-Generierung von 9 auf 7 geändert  | ||
| + | |}  | ||
| + | ===1.18 (07.01.2019)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Wetter: DWD: Wettervorhersagen von kml Datei beziehen  | ||
| + | |}  | ||
| + | ===1.17 (12.12.2018)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{update}} || Anpassungen für PHP 7.2  | ||
| + | |}  | ||
| + | ===1.16 (20.06.2018)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Rpc-Port als eigene Klasse ausgelagert  | ||
| + | |}  | ||
| + | ===1.15 (14.02.2018)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Tweets haben als Erstellungsdatum immer das aktuelle Datum  | ||
| + | |}  | ||
| + | ===1.14.2 (14.02.2018)===  | ||
| + | ''Hotfix''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{update}} || Wetter: DWD-Adapter: auf neue Struktur umstellen  | ||
| + | |}  | ||
| + | ===1.14.1 (05.12.2017)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Einige Datums-Funktionen verursachen in der Twitter-Schnittstelle PHP-Fehler  | ||
| + | |}  | ||
| + | ===1.14 (24.11.2017)===  | ||
| + | ''Feature Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Unterstützung von Extended Tweets  | ||
| + | |}  | ||
| + | ===1.13.5 (03.11.2017)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Twitter-Client kann nun die Timeline eines Nutzers ohne Replies zurückliefern  | ||
| + | |}  | ||
| + | ===1.13.4 (18.05.2017)===  | ||
| + | ''Hotfix''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || PHP-Fehler beim Aufruf geschützter Seiten unter PHP 5.4  | ||
| + | |}  | ||
| + | ===1.13.3 (26.04.2017)===  | ||
| + | ''Hot-Feature-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Unterstützung von URL-Parametern für personalisierte Inhalte  | ||
| + | |}  | ||
| + | ===1.13.2 (12.04.2017)===  | ||
| + | ''Hotfix''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || PHP-Includes nicht über Mime-Type, sondern über Endung evaluieren  | ||
| + | |}  | ||
| + | ===1.13.1 (12.04.2017)===  | ||
| + | ''Hotfix''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Force Redirect für geschützte Verzeichnisse  | ||
| + | |}  | ||
| + | ===1.13 (23.03.2017)===  | ||
| + | ''Feature Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || SP_JSON_Object & SP_JSON_Array Performanceoptimierung  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Wetter: Offlinezeiten von Wetter-API behandeln  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Solr alle Personalisierungsdaten im HTTP-Head übergeben  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Login-Seite erhält auch Status über das aktuelle Profile (validProfile)  | ||
| + | |}  | ||
| + | ===1.12.2 (17.10.2016)===  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || DWD: Race Condition behoben  | ||
| + | |}  | ||
| + | ===1.12.1 (14.10.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Wetter: DWD-Adapter: Wettervorhersagen werden nicht korrekt geparsed  | ||
| + | |}  | ||
| + | ===1.12 (15.09.2016)===  | ||
| + | ''Feature-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Label bei Fieldsets werden nicht mehr ausgeben  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || URIProtection mit chdir Anweisung  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || Cookies für ReLogin mit websession-Cookie  | ||
| + | |}  | ||
| + | ===1.11.2 (11.08.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || SP.DomUtils.getClosest wirft einen Fehler, wenn die gesuchte Klasse nicht im Parent-Path gefunden wird  | ||
| + | |}  | ||
| + | ===1.11.1 (04.08.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Formular erzeugt ungültiges HTML  | ||
| + | |}  | ||
| + | ===1.11 (25.07.2016)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Zugriffsschutz von URIs über neue Maps des IES implementiert (Ablösung des Sumpf-Moduls)  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Funktionen zur Einbindung der WebProfilDaten in FormSolutions  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Einfache Ajax-Klasse ergänzt  | ||
| + | |}  | ||
| + | ===1.10.11 (03.06.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || SP_Util_FtpClient: Exceptions werden nicht gefangen  | ||
| + | |}  | ||
| + | ===1.10.10 (01.04.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{update}} || Wetter: DWD: aktuelle Messwerte werden seit neuestem nur noch als HTML-Dokumente ausgeliefert  | ||
| + | |}  | ||
| + | ===1.10.9 (31.03.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Wetter: DWD: Exceptions werden nicht abgefangen  | ||
| + | |}  | ||
| + | ===1.10.8 (03.03.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Wetter: DWD: HTML-Dateien dürfen nicht geparsed werden  | ||
| + | |}  | ||
| + | ===1.10.7 (10.02.2016)===  | ||
| + | ''Hotfeature-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Der Index eines PageTreeNode als Position innerhalb seiner Ebene soll ermittelt werden können  | ||
| + | |}  | ||
| + | ===1.10.6 (06.01.2016)===  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || TreePage::putToCache() erzeugt fatalen Fehler, wenn $node->getId() keine ID liefert.  | ||
| + | |}  | ||
| + | ===1.10.5 (18.12.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Der OAuth-Client wertet keine Proxy-Setzungen aus  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || SSL cert.pem für OAuth-Client aktualisiert  | ||
| + | |}  | ||
| + | ===1.10.4 (28.10.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || setConfig überschreibt bereits gesetzte Werte  | ||
| + | |}  | ||
| + | ===1.10.3 (03.09.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Im FileProvider des Closure-Cache lässt sich nun auch ein cache-namespace konfigurieren  | ||
| + | |}  | ||
| + | ===1.10.2 (09.07.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Wetter: DWD: Unwetterwarnungen: Ablaufdatum wird nicht berücksichtigt  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{fix}} || Wetter: DWD: Unwetterwarnungen: Aufgehobene Warnungen werden nicht aus dem Cache entfernt  | ||
| + | |}  | ||
| + | ===1.10.1 (24.06.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Möglichkeit bereits geladene Page Objekte aus dem Page-Cache zu entfernen  | ||
| + | |}  | ||
| + | ===1.10 (13.05.2015)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || StackTraces von Klassen des sp-site-api Klassensystems zeigen nun ihren Klassennamen an  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || PageTree mit Hompages immerhalb des Baums untersützten  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || Der ActivePath geht nun nicht mehr bis zum Root-Node der Navigation sondern nur bis zur ersten Seite die als Homepage markiert wurde  | ||
| + | |}  | ||
| + | ===1.9.6 (06.01.2016)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || TreePage::putToCache() erzeugt fatalen Fehler, wenn $node->getId() keine ID liefert.  | ||
| + | |}  | ||
| + | ===1.9.5 (04.05.2015)===  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Wetter: DWD: Unwetterwarnungen auslesen  | ||
| + | |}  | ||
| + | ===1.9.4 (08.04.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || PageTreeHtmlRenderer meldet Warnungen im Logfile wenn bestimmte Konfigurationswerte nicht definiert werden  | ||
| + | |}  | ||
| + | ===1.9.3 (01.04.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || disablePath Option wird als Attribut am A-Tag ausgegeben  | ||
| + | |}  | ||
| + | ===1.9.2 (01.04.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || neues attribut disablePath zur unterdrückung des p-Parameters beim Rendern der Navigation  | ||
| + | |}  | ||
| + | ===1.9.1 (18.03.2015)===  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || RSS Feeds: Wenn der Feed nur ein Item hat, wird dieses nicht korrekt im Datencontainer abgelegt  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{fix}} || RSS Feeds: Medien werden nicht gefunden, obwohl diese vorhanden sind  | ||
| + | |}  | ||
| + | ===1.9 (05.03.2015)===  | ||
| + | ''Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || Json-Caches können nun mit Hilfe der CacheGroup gruppiert werden und als Gruppe auslaufen  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || SP_Util_JsonCache->getRawData() implementiert  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Callback-Optionen (ähnlich wie LI) auch für UL Elemente im PageTreeHtmlRenderer  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || PageTreeHtmlRenderer unterstützt nun den Modus renderUl um das UL-Rendering zu beinflussen  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || Xml-Cache nutzt nun Curl um die HTTP-Abfragen abzusetzen  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || Sortierlogik des PageTrees in die Klasse PageTreeNodeSorter übertragen  | ||
| + | |-  | ||
| + | | style="vertical-align:top;" | {{update}} || SP_Net_Oauth_Client: ProxyManager integrieren  | ||
| + | |}  | ||
| + | ===1.8.4 (26.02.2015)===  | ||
| + | ''Hotfix-Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Navigation wertet den p-Parameter nicht aus, wenn Page::getTreeByNode() bereist einmal ohne Angabe eines Pfades ausgeführt wurde  | ||
| + | |}  | ||
| + | ===1.8.3 (13.01.2015)===  | ||
| + | ''Hotfix Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Zugriff des Cralers auf personalisierte Inhalte ermöglicht  | ||
| + | |}  | ||
| + | ===1.8.2 (16.12.2014)===  | ||
| + | ''Hotfix- Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || JavaScript-Fehler wenn die Site-API in einem Browser mit aktivierten Unternehmensmodus geladen wird (Element is not defined)  | ||
| + | |}  | ||
===1.8.1 (02.10.2014)===  | ===1.8.1 (02.10.2014)===  | ||
''Hotfeature-Release''  | ''Hotfeature-Release''  | ||
| Zeile 9: | Zeile 299: | ||
''Release''  | ''Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Wetter Templates-Paket  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Rpc-Schnittselle zur Ermittlung von System-Informationen  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{update}} || SP_Page::getRequestUri() soll kein $_SERVER["REQUEST_URI"] verwenden  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Standard Rewrite-Handler aktivieren wenn Server-Variable SP_SITE-ALIASES existiert  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{update}} || SP_Util_JsonCache: cacheFolder ist per default auf das Temp-Verzeichnis des OS gesetzt  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Observable Mixin implementiert  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{add}} || Javascript-Loader überarbeitet  | | style="vertical-align:top;" | {{add}} || Javascript-Loader überarbeitet  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Mixins für Übersetzungen und Icons  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || SP.Array.each kann nun unterbrochen werden wenn im callback false returned wird  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Configurable Mixin hinzugefügt  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Xml-Cache hat nun eine Einstellung die ein acknowledge erfordert  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || XML-Caches können nun mit Hilfe der CacheGroup gruppiert werden und als Gruppe auslaufen  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || JsonCache: cacheFolder wird nun per default auf realpath(sys_get_temp_dir()) gesetzt  | 
| + | |}  | ||
| + | ===1.7.7 (13.01.2015)===  | ||
| + | ''Hotfix Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || Zugriff des Cralers auf personalisierte Inhalte ermöglicht  | ||
| + | |}  | ||
| + | ===1.7.6 (16.12.2014)===  | ||
| + | ''Hotfix Release''  | ||
| + | {|  | ||
| + | | style="vertical-align:top;" | {{fix}} || JavaScript-Fehler wenn die Site-API in einem Browser mit aktivierten Unternehmensmodus geladen wird (Element is not defined)  | ||
|}  | |}  | ||
===1.7.5 (26.08.2014)===  | ===1.7.5 (26.08.2014)===  | ||
| Zeile 41: | Zeile 341: | ||
|}  | |}  | ||
===1.7.4 (10.07.2014)===  | ===1.7.4 (10.07.2014)===  | ||
| + | ''Hotfix Release''  | ||
{|  | {|  | ||
| + | | style="vertical-align:top;" | {{add}} || XSS Möglichkeit beheben.  | ||
|}  | |}  | ||
===1.7.3 (26.06.2014)===  | ===1.7.3 (26.06.2014)===  | ||
| Zeile 51: | Zeile 353: | ||
''Hotfix- Release''  | ''Hotfix- Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Wenn ein Fehler bei der PDF-Generierung auftritt wird nun eine Fehlerseite angezeigt  | 
|}  | |}  | ||
===1.7.1 (17.06.2014)===  | ===1.7.1 (17.06.2014)===  | ||
''Hotfix- Release''  | ''Hotfix- Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{fix}} ||   | + | | style="vertical-align:top;" | {{fix}} || Responsive Mixin verursacht unter bestimmten Bedingungen im Internet Explorer 9 einen JavaScript Fehler  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{fix}} || SP_Page::load muss den Document Root als BasePath nutzen  | | style="vertical-align:top;" | {{fix}} || SP_Page::load muss den Document Root als BasePath nutzen  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{fix}} ||   | + | | style="vertical-align:top;" | {{fix}} || Der phantomjs Prozess zur PDF-Generierung wird unter gewissen Umständen nicht beendet. Es sollte ein Timeout eingebaut werden.  | 
|}  | |}  | ||
===1.7 (16.06.2014)===  | ===1.7 (16.06.2014)===  | ||
''Feature-Release''  | ''Feature-Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{update}} || Umstellung von wkhtml2pdf auf phantomjs  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{add}} || InfoSite6 Template-JavaScriptkern in sp-site-api übertragen  | | style="vertical-align:top;" | {{add}} || InfoSite6 Template-JavaScriptkern in sp-site-api übertragen  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || JavaScript DomUtils akzeptiert nun neben kompletten HTML-Elementen auch Selektoren  | 
|}  | |}  | ||
===1.6.4 (10.07.2014)===  | ===1.6.4 (10.07.2014)===  | ||
| Zeile 77: | Zeile 379: | ||
|}  | |}  | ||
===1.6.3 (02.06.2014)===  | ===1.6.3 (02.06.2014)===  | ||
| + | ''Hotfix Release''  | ||
{|  | {|  | ||
| style="vertical-align:top;" | {{add}} || Wetter  | | style="vertical-align:top;" | {{add}} || Wetter  | ||
| Zeile 93: | Zeile 396: | ||
''Feature-Release''  | ''Feature-Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Util Klasse zur Vermeidung der Verwendung von 'absoluteUrl'  in den spml Templates  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || JavaScript Klasse zur Manipulation des Dom implementieren  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{update}} || SP_Page::__construct wirft bei leerer location-Angabe eine InvalidArgumentException  | | style="vertical-align:top;" | {{update}} || SP_Page::__construct wirft bei leerer location-Angabe eine InvalidArgumentException  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{fix}} || SP_Page::getHomepage läuft bei leerer location-Angabe in eine Dauerschleife  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Markup für Select-Boxen optimiert  | 
|}  | |}  | ||
===1.5.5 (28.02.2014)===  | ===1.5.5 (28.02.2014)===  | ||
| Zeile 111: | Zeile 414: | ||
''Hotfix- Release''  | ''Hotfix- Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{fix}} ||   | + | | style="vertical-align:top;" | {{fix}} || SP_Page::getRequestUrl() verwendet SCRIPT_URI  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{fix}} || SP_Server_Html2Pdf_Converter sollte URL's verschlüsseln  | | style="vertical-align:top;" | {{fix}} || SP_Server_Html2Pdf_Converter sollte URL's verschlüsseln  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{fix}} ||   | + | | style="vertical-align:top;" | {{fix}} || Bei der Ausgabe von E-Mail Adressen, die mit Fuktion SP_Util_Email::encodeEmail proaktiv ausgegeben werden, werden Adressen mit mehreren Punkten falsch dargestellt. Der hintere Text erscheint mehrfach.  | 
|}  | |}  | ||
===1.5.3 (24.02.2014)===  | ===1.5.3 (24.02.2014)===  | ||
| Zeile 135: | Zeile 438: | ||
''Release''  | ''Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Funktion zum Umschreiben von URLs  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Klasse zur Generierung von PDF-Dokumenten aus HTML-Seiten  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || UrlRewriter zur Anpassung von URL's zur Laufzeit.  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{update}} || SP_Observable von site-api nach SP_Util_Observable in sp-base-php-api verschieben  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{add}} || Nominatim API für GeoCoding  | | style="vertical-align:top;" | {{add}} || Nominatim API für GeoCoding  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || JavaScript Helper Klasse für Objekte  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || JavaScript-Klassensystem unterstützt nun auch mixins  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{update}} || Forms: Beschreibung und Fehlermeldungen oberhalb des MultiCheckbox Elements ausgeben  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{fix}} || Forms: bei Radio-Groups und MultiCheckboxen wird das Label von Legend-Tag 2x von einem Span-Tag gekapselt  | 
|}  | |}  | ||
===1.4 (20.01.2014)===  | ===1.4 (20.01.2014)===  | ||
''Release''  | ''Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{fix}} || Email-Escape für MSIE 8 funktioniert nicht  | 
| + | |-  | ||
| + | | style="vertical-align:top;" | {{add}} || Allgemeine Model-Klassen für Address- und Kontaktdaten implementieren  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || PHP-Variante der Email-Verschlüsselung implementieren  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || CSS Klassen von Pflichtfeldern angepasst (Aria)  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Die Legende von Fieldsets wird nun mit einem <span> gekapselt  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{add}} || CSS Klassen vom span-Tag korrigiert  | | style="vertical-align:top;" | {{add}} || CSS Klassen vom span-Tag korrigiert  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Form upload - das Label "Durchsuchen..." sollte modifiziert werden können  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Form Validierungsfehler sollten durch einen div-Tag gekapselt werden  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Form Note sollte eine id beseitzen, damit z.B. aria-describedby benutzt werden kann  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Form Note Element kann nun mit weiteren CSS Klassen versehen werden  | 
| − | |||
| − | |||
|}  | |}  | ||
===1.3.3 (06.12.2013)===  | ===1.3.3 (06.12.2013)===  | ||
| Zeile 194: | Zeile 497: | ||
''Release''  | ''Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Unterstützung von Statischen Felder und Methoden für das JavaScript Klassensystem  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Base64Encode & Base64Decode in JavaScript implementieren  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || prepend & append Option für SP_PageTreeHtmlRenderer hinzugefügt  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Einige Warnungen in Bezug auf veraltete Klassen entfernt  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Markup von einigen Zend ViewHelper optimiert  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || JavaScript Loader-Klassen implementiert um dynamisches nachladen von Inhalten zu ermöglichen  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || FileUpload Decorator implementiert  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Zend Form Validierungsfehlerausgabe nun besser konfigurierbar  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Zend Form Note kann nun auch Fett ausgegeben werden  | 
|}  | |}  | ||
===1.2.2 (14.08.2013)===  | ===1.2.2 (14.08.2013)===  | ||
| Zeile 225: | Zeile 528: | ||
''Feature Release''  | ''Feature Release''  | ||
{|  | {|  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Oauth & Twitter Client hinzufügen  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || Performanzoptimierungen beim Aufbau der Navigation  | 
|-  | |-  | ||
| style="vertical-align:top;" | {{add}} || XmlCache-Klasse zum einfachen Cachen von XML-Requests implementieren  | | style="vertical-align:top;" | {{add}} || XmlCache-Klasse zum einfachen Cachen von XML-Requests implementieren  | ||
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{  | + | | style="vertical-align:top;" | {{add}} || Form-API für den Aufbau von PHP-Formularen mit Wizard-Funktionalität  | 
|-  | |-  | ||
| − | | style="vertical-align:top;" | {{add}} ||   | + | | style="vertical-align:top;" | {{add}} || JavaScript-Funktion und CSS-Regeln für den neuen Email-Spam-Schutz  | 
|}  | |}  | ||
===1.1 (16.04.2013)===  | ===1.1 (16.04.2013)===  | ||
| Zeile 241: | Zeile 544: | ||
|}  | |}  | ||
===1.0.1 (01.02.2013)===  | ===1.0.1 (01.02.2013)===  | ||
| − | ''  | + | ''Hotfix Release''  | 
{|  | {|  | ||
| style="vertical-align:top;" | {{fix}} || Seitenaufrufe mit p-Parameter erzeugen eine Fehlermeldung  | | style="vertical-align:top;" | {{fix}} || Seitenaufrufe mit p-Parameter erzeugen eine Fehlermeldung  | ||
Aktuelle Version vom 21. August 2024, 12:50 Uhr
Changelog
1.26.0 (21.08.2024)
Release
| In der Javascript Klass Ajax können der request Funktion nun Http-Header Variablen mitgegeben werden. | |
| pfad zum laden des Page-Objects dürfen keine relativen bestandteile haben. | 
1.25 (08.02.2023)
Release
| Fehler beim Generieren von PDF-Dokmenten aus https Webseiten | 
1.24 (06.01.2023)
Release
| PHP-Error in Component->getControllerByName | 
1.23 (07.11.2022)
Release
| PDF-Generator blockiert beim Erstellen eines PDF-Dokumentes | 
1.22 (01.09.2022)
Release
| Druckbares Telefonbuch Organisationseinheiten | 
1.21 (08.07.2021)
Release
| Mit der Service-Funktion Html2Pdf können keine PDF-Dokumente mehr generiert werden. | |
| Apache-Module bei Personalsierung nicht mehr abfragen, da bei PHP-FPM nicht verfügbar. | 
1.20.2 (29.01.2021)
| Wetter: DWD-Adapter: fehlerhaftes XML ignorieren | 
1.20.1 (09.11.2020)
Hotfix
| CA-Zertifikat für OAuth-Client aktualisiert | 
1.20 (02.10.2019)
Release
| Kompatibilität mit PHP 5.3 | 
1.19 (08.03.2019)
Release
| Nice-Level für die PDF-Generierung von 9 auf 7 geändert | 
1.18 (07.01.2019)
Release
| Wetter: DWD: Wettervorhersagen von kml Datei beziehen | 
1.17 (12.12.2018)
Release
| Anpassungen für PHP 7.2 | 
1.16 (20.06.2018)
Release
| Rpc-Port als eigene Klasse ausgelagert | 
1.15 (14.02.2018)
Release
| Tweets haben als Erstellungsdatum immer das aktuelle Datum | 
1.14.2 (14.02.2018)
Hotfix
| Wetter: DWD-Adapter: auf neue Struktur umstellen | 
1.14.1 (05.12.2017)
Hotfix-Release
| Einige Datums-Funktionen verursachen in der Twitter-Schnittstelle PHP-Fehler | 
1.14 (24.11.2017)
Feature Release
| Unterstützung von Extended Tweets | 
1.13.5 (03.11.2017)
Hotfix-Release
| Twitter-Client kann nun die Timeline eines Nutzers ohne Replies zurückliefern | 
1.13.4 (18.05.2017)
Hotfix
| PHP-Fehler beim Aufruf geschützter Seiten unter PHP 5.4 | 
1.13.3 (26.04.2017)
Hot-Feature-Release
| Unterstützung von URL-Parametern für personalisierte Inhalte | 
1.13.2 (12.04.2017)
Hotfix
| PHP-Includes nicht über Mime-Type, sondern über Endung evaluieren | 
1.13.1 (12.04.2017)
Hotfix
| Force Redirect für geschützte Verzeichnisse | 
1.13 (23.03.2017)
Feature Release
1.12.2 (17.10.2016)
| DWD: Race Condition behoben | 
1.12.1 (14.10.2016)
Hotfix-Release
| Wetter: DWD-Adapter: Wettervorhersagen werden nicht korrekt geparsed | 
1.12 (15.09.2016)
Feature-Release
| Label bei Fieldsets werden nicht mehr ausgeben | |
| URIProtection mit chdir Anweisung | |
| Cookies für ReLogin mit websession-Cookie | 
1.11.2 (11.08.2016)
Hotfix-Release
| SP.DomUtils.getClosest wirft einen Fehler, wenn die gesuchte Klasse nicht im Parent-Path gefunden wird | 
1.11.1 (04.08.2016)
Hotfix-Release
| Formular erzeugt ungültiges HTML | 
1.11 (25.07.2016)
Release
| Zugriffsschutz von URIs über neue Maps des IES implementiert (Ablösung des Sumpf-Moduls) | |
| Funktionen zur Einbindung der WebProfilDaten in FormSolutions | |
| Einfache Ajax-Klasse ergänzt | 
1.10.11 (03.06.2016)
Hotfix-Release
| SP_Util_FtpClient: Exceptions werden nicht gefangen | 
1.10.10 (01.04.2016)
Hotfix-Release
| Wetter: DWD: aktuelle Messwerte werden seit neuestem nur noch als HTML-Dokumente ausgeliefert | 
1.10.9 (31.03.2016)
Hotfix-Release
| Wetter: DWD: Exceptions werden nicht abgefangen | 
1.10.8 (03.03.2016)
Hotfix-Release
| Wetter: DWD: HTML-Dateien dürfen nicht geparsed werden | 
1.10.7 (10.02.2016)
Hotfeature-Release
| Der Index eines PageTreeNode als Position innerhalb seiner Ebene soll ermittelt werden können | 
1.10.6 (06.01.2016)
| TreePage::putToCache() erzeugt fatalen Fehler, wenn $node->getId() keine ID liefert. | 
1.10.5 (18.12.2015)
Hotfix-Release
| Der OAuth-Client wertet keine Proxy-Setzungen aus | |
| SSL cert.pem für OAuth-Client aktualisiert | 
1.10.4 (28.10.2015)
Hotfix-Release
| setConfig überschreibt bereits gesetzte Werte | 
1.10.3 (03.09.2015)
Hotfix-Release
| Im FileProvider des Closure-Cache lässt sich nun auch ein cache-namespace konfigurieren | 
1.10.2 (09.07.2015)
Hotfix-Release
| Wetter: DWD: Unwetterwarnungen: Ablaufdatum wird nicht berücksichtigt | |
| Wetter: DWD: Unwetterwarnungen: Aufgehobene Warnungen werden nicht aus dem Cache entfernt | 
1.10.1 (24.06.2015)
Hotfix-Release
| Möglichkeit bereits geladene Page Objekte aus dem Page-Cache zu entfernen | 
1.10 (13.05.2015)
Release
1.9.6 (06.01.2016)
Hotfix-Release
| TreePage::putToCache() erzeugt fatalen Fehler, wenn $node->getId() keine ID liefert. | 
1.9.5 (04.05.2015)
| Wetter: DWD: Unwetterwarnungen auslesen | 
1.9.4 (08.04.2015)
Hotfix-Release
| PageTreeHtmlRenderer meldet Warnungen im Logfile wenn bestimmte Konfigurationswerte nicht definiert werden | 
1.9.3 (01.04.2015)
Hotfix-Release
| disablePath Option wird als Attribut am A-Tag ausgegeben | 
1.9.2 (01.04.2015)
Hotfix-Release
| neues attribut disablePath zur unterdrückung des p-Parameters beim Rendern der Navigation | 
1.9.1 (18.03.2015)
| RSS Feeds: Wenn der Feed nur ein Item hat, wird dieses nicht korrekt im Datencontainer abgelegt | |
| RSS Feeds: Medien werden nicht gefunden, obwohl diese vorhanden sind | 
1.9 (05.03.2015)
Release
1.8.4 (26.02.2015)
Hotfix-Release
| Navigation wertet den p-Parameter nicht aus, wenn Page::getTreeByNode() bereist einmal ohne Angabe eines Pfades ausgeführt wurde | 
1.8.3 (13.01.2015)
Hotfix Release
| Zugriff des Cralers auf personalisierte Inhalte ermöglicht | 
1.8.2 (16.12.2014)
Hotfix- Release
| JavaScript-Fehler wenn die Site-API in einem Browser mit aktivierten Unternehmensmodus geladen wird (Element is not defined) | 
1.8.1 (02.10.2014)
Hotfeature-Release
| Neue Option 'toFullyQualifiedUrl' für SP_PAGE::rewriteUrl(url, type, options) | 
1.8 (25.09.2014)
Release
1.7.7 (13.01.2015)
Hotfix Release
| Zugriff des Cralers auf personalisierte Inhalte ermöglicht | 
1.7.6 (16.12.2014)
Hotfix Release
| JavaScript-Fehler wenn die Site-API in einem Browser mit aktivierten Unternehmensmodus geladen wird (Element is not defined) | 
1.7.5 (26.08.2014)
Hotfix-Release
| PHP-Notice für PageTree::getNode() abfangen | 
1.7.4 (10.07.2014)
Hotfix Release
| XSS Möglichkeit beheben. | 
1.7.3 (26.06.2014)
Hotfix-Release
| Warnung: "Creating default object from empty value" | 
1.7.2 (17.06.2014)
Hotfix- Release
| Wenn ein Fehler bei der PDF-Generierung auftritt wird nun eine Fehlerseite angezeigt | 
1.7.1 (17.06.2014)
Hotfix- Release
1.7 (16.06.2014)
Feature-Release
| Umstellung von wkhtml2pdf auf phantomjs | |
| InfoSite6 Template-JavaScriptkern in sp-site-api übertragen | |
| JavaScript DomUtils akzeptiert nun neben kompletten HTML-Elementen auch Selektoren | 
1.6.4 (10.07.2014)
Hotfix-Release
| XSS Möglichkeit beheben. | 
1.6.3 (02.06.2014)
Hotfix Release
| Wetter | 
1.6.2 (07.05.2014)
Hotfeature Release
| Hilfsfunktion SP_Page::getRubricColor implementiert | 
1.6.1 (28.03.2014)
Hotfix- Release
| Funktion zum Erkennen der Zielplattform für Kartenlinks hinzugefügt | 
1.6 (28.03.2014)
Feature-Release
1.5.5 (28.02.2014)
Hotfix- Release
| Select-Boxen sollen von zwei Div-Containern gewrapped werden | 
1.5.4 (28.02.2014)
Hotfix- Release
1.5.3 (24.02.2014)
Hotfix- Release
| Html2Pdf-Konverter ist instabil | 
1.5.2 (13.02.2014)
Hotfeature
| SP_PageTreeHtmlRenderer muss über den Callback setzen können ob die Activation-Klassen active, parent und path gesetzt werden | 
1.5.1 (12.02.2014)
Hotfix- Release
| Der Name der Löschen-Checkbox (Fileupload) wird falsch generiert | 
1.5 (11.02.2014)
Release
1.4 (20.01.2014)
Release
1.3.3 (06.12.2013)
Hotfix- Release
| HTML für SP_Form fehlerhaft | 
1.3.2 (06.12.2013)
Hotfix- Release
| SP_Form_Basic-Konstruktor provoziert einen Fehler,wenn keine Optionen übergeben werden | 
1.3.1 (22.11.2013)
Hotfix
| Schriftarten für encryptMail werden in einigen Browsern nicht korrekt dargestellt | 
1.3 (21.11.2013)
Release
1.2.2 (14.08.2013)
Bugfix-Release
| PageTree.getNode() erzeugt die Meldung "Notice: Undefined index" wenn Node nicht existiert. | 
1.2.1 (27.06.2013)
Bugfix-Release
| Form-API darf PHP Setzung nicht verpflichtend voraussetzen use_trans_sid | 
1.2 (25.06.2013)
Feature Release
1.1 (16.04.2013)
Feature Release
| Der Aktive Pfad eines PageTree's soll auch über eine einzelne ID gesteuert werden können, um einen bestimmten Pfad zu erhalten. | 
1.0.1 (01.02.2013)
Hotfix Release
| Seitenaufrufe mit p-Parameter erzeugen eine Fehlermeldung | 
1.0 (16.01.2013)
Initiale Version
| Umzug der IES unabhängigen PHP-Klassen von IES-API nach Site-API |