Changelog Site API: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
(40 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)=== | ===1.10.1 (24.06.2015)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
Zeile 9: | Zeile 223: | ||
''Release'' | ''Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | 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;" | {{add}} || PageTree mit Hompages immerhalb des Baums untersützten | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | 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)=== | ===1.9.5 (04.05.2015)=== | ||
Zeile 36: | Zeile 255: | ||
===1.9.1 (18.03.2015)=== | ===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 | | style="vertical-align:top;" | {{fix}} || RSS Feeds: Medien werden nicht gefunden, obwohl diese vorhanden sind | ||
− | |||
− | |||
|} | |} | ||
===1.9 (05.03.2015)=== | ===1.9 (05.03.2015)=== | ||
''Release'' | ''Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Json-Caches können nun mit Hilfe der CacheGroup gruppiert werden und als Gruppe auslaufen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || SP_Util_JsonCache->getRawData() implementiert |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | 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;" | {{add}} || PageTreeHtmlRenderer unterstützt nun den Modus renderUl um das UL-Rendering zu beinflussen | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Xml-Cache nutzt nun Curl um die HTTP-Abfragen abzusetzen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || Sortierlogik des PageTrees in die Klasse PageTreeNodeSorter übertragen |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || SP_Net_Oauth_Client: ProxyManager integrieren |
|} | |} | ||
===1.8.4 (26.02.2015)=== | ===1.8.4 (26.02.2015)=== | ||
Zeile 80: | 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)=== | ===1.7.7 (13.01.2015)=== | ||
Zeile 114: | Zeile 333: | ||
''Hotfix Release'' | ''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 123: | Zeile 343: | ||
''Hotfix Release'' | ''Hotfix Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{add}} || XSS Möglichkeit beheben. | ||
|} | |} | ||
===1.7.3 (26.06.2014)=== | ===1.7.3 (26.06.2014)=== | ||
Zeile 132: | 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 175: | 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 193: | 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 217: | 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 276: | 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 307: | 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)=== |
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 |